STM32单片机的GPIO有8组,分别为A、B、C、D、E,每组有0-15共16个。可以配置为8种模式:
1
浮空输入
GPIO_Mode_IN_FLOATING
外部通过IO口输入电平,传输到施密特触发器(此时施密特触发器为打开状态),直接进入输入数据寄存器,CPU通过读输入数据寄存器实现读取外部输入电平值,在输入浮空模式下可以读取外部输入电平。
如果在该引脚悬空(在无信号输入)的情况下,读取该端口的电平是不确定的。
2
上拉输入
GPIO_Mode_IPU
上拉电阻的开关闭合,上拉电阻连接到VDD,在I/O端口悬空(在无信号输入&#x