STM32之GPIO
欢迎转载,转载请注明原作者
1.GPIO解释
GPIO英文全称是General-purpose input/ouput,即通用型输入输出,GPIO根据配置可以作为通用输入(GPI),通用输出(GPO)或是通用输入输出(GPIO)
2.GPIO工作模式
GPIO共有八种工作模式,其中包括4种输入模式和4种输出模式。其中输出模式有3种输出速率
输入模式
- 上拉输入
- 下拉输入
- 浮空输入
- 模拟输入
1.上拉输入:配置为上拉输入模式时,内部上拉电阻连接;若无高低电平输入时,检测该管脚电平为高电平。
2.下拉输入:配置为下拉输入模式时,内部下拉电阻连接;若无高低电平输入时,检测该管脚电平为低电平。
3.浮空输入:配置为浮空输入模式时,内部上拉电阻与下拉电阻均不连接;若无高低电平输入时,检测该管脚电平未知。
4.模拟输入:配置为模拟输入模式时,输入信号不再经过TTL肖特基触发器1,直接输入到芯片内部检测,一般用于ADC等模拟量信号采集。
输出模式
- 开漏输出
- 推挽输出
- 复用开漏输出
- 复用推挽输出