1、GPIO的8种工作模式
①浮空输入:一般多用与外部按键输入。IO 的电平状态是不确定的,完全由外部输入决定。输入引脚上任何噪声都会改变输入段检测到的电平。
②带上拉输入:内接上拉电阻输入,当输入引脚悬空时读到的是1。
③带下拉输入:内接下拉电阻输入,当输入引脚悬空时读到的是0。
④模拟输入:应用 ADC 模拟输入
⑤推挽输出:推挽电路是两个参数相同的三极管或 MOSFET, 以推挽方式存在于电路中, 各负责正负半周的波形放大任务, 电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。推拉式输出级既提高电路的负载能力,又提高开关速度。
可以输出高、低电平(都具备一定的驱动能力,即输出电流的能力)