1、浮空输入:可读取引脚电平,若引脚悬空,则电平不确定
2、上拉输入:可读取引脚电平,内部连接上拉电阻,悬空时默认高电平
3、下拉输入:可读取引脚电平,内部了解下拉电阻,悬空时默认低电平
4、模拟输入:GPIO无效,引脚直接接入内部ADC
5、开漏输出:可输出引脚电平,高电平为高阻状态,低电平接VSS
6、推挽输出:可输出引脚电平,高电平接VDD,低电平接VSS
7、复用开漏输出:由片上外设控制,高电平为高阻态,低电平接VSS
8、复用推挽输出:由片上外设控制,高电平接VDD,低电平接VSS
VDD连接P-MOS管,VSS接N-MOS管