STM32八种IO模式

STM32的GPIO模式包括浮空输入、带上拉输入、带下拉输入、模拟输入、开漏输出、推挽输出、复用功能的推挽输出和复用功能的开漏输出。输入模式涵盖浮空、上拉、下拉和模拟,输出模式涉及开漏和推挽,其中推挽输出能提供强高低电平,而开漏输出需外接上拉电阻。这些模式适用于不同场景,如ADC输入、I2C通信和数字信号驱动。
摘要由CSDN通过智能技术生成

在 STM32 中八种 IO 模式

(1) 浮空输入_IN_FLOATING ——浮空输入,可以做 KEY 识别,RX1;

(2)带上拉输入_IPU——IO 内部上拉电阻输入;

(3)带下拉输入_IPD—— IO 内部下拉电阻输入;

(4) 模拟输入_AIN ——应用 ADC 模拟输入,或者低功耗下省电;

(5)开漏输出_OUT_OD ——IO 输出 0 接 GND,IO 输出 1,悬空,需要外接上拉电阻,才能实现输出;

高电平。当输出为 1 时,IO 口的状态由上拉电阻拉高电平,但由于是开漏输出模式,这样 IO 口也就可以

由外部电路改变为低电平或不变。可以读 IO 输入电平变化,实现 C51 的 IO 双向功能;

(6)推挽输出_OUT_PP ——IO 输出 0-接 GND, IO 输出 1 -接 VCC,读输入值是未知的;

(7)复用功能的推挽输出_AF_PP ——片内外设功能(I2C 的 SCL,SDA);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值