关于IO模式(浮空、推挽、开漏…)描述及应用
💡
原文中文,约1900字,阅读约需5分钟。
📝
内容提要
本文介绍了STM32微控制器的IO端口配置模式,包括模拟输入、浮空输入、上下拉输入、开漏输出、推挽输出、复用开漏输出和复用推挽输出等。详细解释了每种模式的含义和用途,并提供了相关资料和配置示例。
🎯
关键要点
- STM32微控制器的IO端口配置模式包括八种不同的模式。
- 四种输入模式:模拟输入、浮空输入、上下拉输入。
- 四种输出模式:开漏输出、推挽输出、复用开漏输出、复用推挽输出。
- GPIO_Mode_AIN用于模拟输入,主要针对ADC功能。
- GPIO_Mode_IN_FLOATING为浮空输入,电平不定。
- GPIO_Mode_IPD和GPIO_Mode_IPU分别为下拉和上拉输入模式。
- 开漏输出模式允许引脚在高电平时处于浮空状态,低电平时拉低电平。
- 推挽输出模式具有驱动能力,适合直接控制信号。
- 复用开漏输出和复用推挽输出适用于具有复用功能的引脚。
➡️