STM32单片机GPIO的8种工作模式

STM32单片机的GPIO有8组,分别为A、B、C、D、E,每组有0-15共16个。可以配置为8种模式:

STM32单片机GPIO的8种工作模式_第1张图片

1

浮空输入

GPIO_Mode_IN_FLOATING

STM32单片机GPIO的8种工作模式_第2张图片

外部通过IO口输入电平,传输到施密特触发器(此时施密特触发器为打开状态),直接进入输入数据寄存器,CPU通过读输入数据寄存器实现读取外部输入电平值,在输入浮空模式下可以读取外部输入电平。

如果在该引脚悬空(在无信号输入)的情况下,读取该端口的电平是不确定的。

2

上拉输入

GPIO_Mode_IPU

STM32单片机GPIO的8种工作模式_第3张图片

上拉电阻的开关闭合,上拉电阻连接到VDD,在I/O端口悬空(在无信号输入&#x

你可能感兴趣的:(硬件,单片机,stm32,嵌入式硬件)