-
GPIO_Init(GPIOx, GPIO_InitStruct)
第一个参数:你想初始化那个端口(端口可以设置全部打开或者或操作)。第二个参数:定义一个结构体,然后设置各种参数。那么端口初始化就完成了。 -
GPIO_ResetBits(GPIOx, GPIO_Pin_0x)
第一个参数就是你初始化的端口。第二个参数:GPIO_Pin_0x。作用把Pin_x口连着的东西设置为低电平(置零)
函数GPIO_SetBits(GPIOx, GPIO_Pin_0x);设置为高电平 -
GPIO_ReadInputDataBit(GPIOx, GPIO_Pin_x);读取输入,比如按键的读取(按键还得消抖20ms)
-
GPIO_ReadOutputDataBit(GPIOx, GPIO_Pin_x)读取当前端口的输出状态
-
模块化编程:简化主函数的逻辑,创建相应的模块,然后添加相应的模块.c和.h文件。在相应的文件夹下创建文件,然后添加.ch和.h文件
-
创建头文件:



