[蓝牙芯片] 沁恒CH571 CH573 CH582 CH583蓝牙芯片GPIO的基本操作

[复制链接]
 楼主| tpgf 发表于 2024-4-1 08:57 | 显示全部楼层 |阅读模式
摘要:本文介绍一下沁恒蓝牙芯片GPIO点亮小灯时所需的一些基本GPIO函数。

37694660a066792d00.png

初始化代码可以放在main函数中,也可以放在其他函数中(低电量模式下)。对,下面这一个语句就行了。模式有很多种: GPIO_ModeIN_Floating, //浮空输入
                                            GPIO_ModeIN_PU,       //上拉输入
                                            GPIO_ModeIN_PD,       //下拉输入
                                            GPIO_ModeOut_PP_5mA,  //推挽输出最大5mA
                                            GPIO_ModeOut_PP_20mA, //推挽输出最大20mA

GPIOA_ModeCfg(GPIO_Pin_8, GPIO_ModeOut_PP_5mA);//初始化A8引脚
如果想拉低一个引脚,可以这样

GPIOA_ResetBits(GPIO_Pin_8);
如果想拉高,可以这样

GPIOA_SetBits(GPIO_Pin_8);
如果想调用一次就翻转一次,可以这样

GPIOB_InverseBits(GPIO_Pin_15)
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/youngwah292/article/details/135894080

药无尘 发表于 2024-4-1 11:27 | 显示全部楼层
这种用**有灌入电流限制吗,会不会过流
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2350

主题

17506

帖子

21

粉丝
快速回复 在线客服 返回列表 返回顶部