| 
 
| GPIO口的工作模式 输入模式:
 ①浮空输入:在外界没有信号输入的情况下,GPIO口有一个不确定的电平,不确定的电平极其容易受到干扰,所以浮空输入必须是外界有源源不断信号输入的情况下可以使用。
 
 ②上拉输入:在外界没有信号输入的情况下,GPIO口有一个确定的高电平,这种模式适用于检测突然到来的低电平,无法检测突然到来的高电平。
 
 ③下拉输入:在外界没有信号输入的情况下,GPIO口有一个确定的低电平,这种模式适用于检测突然到来的高电平,无法检测突然到来的低电平。
 输出模式:
 ①推挽输出:既能输出高电平也能输出低电平,这个就是推挽输出,就是我们最常见的输出。
 
 ②开漏输出:只能输出低电平,不能输出高电平。当输出高电平的时候,相当于输出驱动器断开。上拉开漏输出,可以使开漏输出既具有输出高电平的能力,又具有输出低电平的能力。它主要是应用在半双工通信中。
 
 复用模式:把GPIO口配置成某个外设的专属管脚
 
 模拟模式:专门为ADC准备的
 
 | 
 |