注:
在魔术棒output选中(下图),函数编译后,可以在声明处右击,跳转至函数的定义
GPIO_Init初始化
例子:
注意:速度只有三个可选
输入输出模式:
GPIO_Mode_AIN 模拟输入
GPIO_Mode_IN_FLOATING 浮空输入
GPIO_Mode_IPD 下拉输入
GPIO_Mode_IPU 上拉输入
GPIO_Mode_Out_OD开漏输出
GPIO_Mode_Out_PP 推挽输出
GPIO_Mode_AF_OD 开漏复用
GPIO_Mode_AF_PP 推挽复用
2个读取输入电平函数
uint8_t GPIO_ReadlnputDataBit() ——读取某个IO口
uint16_t GPIO_ReadlnputDataBit() ——读取一组IO口
2个读取输出电平函数
用法同上
4个设置输出电平函数
GPIO_SetBits 操作BSRR寄存器,某一个IO口设置为高电平
GPIO_SetBits 操作BRR寄存器,某一个IO口设置为低电平