关于IO模式(浮空、推挽、开漏…)描述及应用

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

本文介绍了STM32微控制器的IO端口配置模式,包括模拟输入、浮空输入、上下拉输入、开漏输出、推挽输出、复用开漏输出和复用推挽输出等。详细解释了每种模式的含义和用途,并提供了相关资料和配置示例。

🎯

关键要点

  • STM32微控制器的IO端口配置模式包括八种不同的模式。
  • 四种输入模式:模拟输入、浮空输入、上下拉输入。
  • 四种输出模式:开漏输出、推挽输出、复用开漏输出、复用推挽输出。
  • GPIO_Mode_AIN用于模拟输入,主要针对ADC功能。
  • GPIO_Mode_IN_FLOATING为浮空输入,电平不定。
  • GPIO_Mode_IPD和GPIO_Mode_IPU分别为下拉和上拉输入模式。
  • 开漏输出模式允许引脚在高电平时处于浮空状态,低电平时拉低电平。
  • 推挽输出模式具有驱动能力,适合直接控制信号。
  • 复用开漏输出和复用推挽输出适用于具有复用功能的引脚。
➡️

继续阅读