本文主要是介绍沁恒CH571 CH573 CH582 CH583蓝牙芯片GPIO的基本操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
摘要:本文介绍一下沁恒蓝牙芯片GPIO点亮小灯时所需的一些基本GPIO函数。
初始化代码可以放在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)
这篇关于沁恒CH571 CH573 CH582 CH583蓝牙芯片GPIO的基本操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!