当前位置:   article > 正文

stm32 FT管脚GPIO开漏输出接5V, 不是输出5V_stm32 ft引脚

stm32 ft引脚

一、GPIO引脚 8 种通用 IO 模式

Ref:STM32外部上拉实现5V输出(详细实现)_stm32 5v-CSDN博客

在实验中遇到问题是开漏的IO口上拉电平到不了5v,经过一番查阅资料,发现只有 FT 管脚配置成开漏并且接5v上拉电平,才能达到5v,在数据手册上有详细说明

在STM32中选用IO模式

(1) 浮空输入GPIO_Mode_IN_FLOATING——浮空输入,不确定外部输出是高电平还是低电平,尽量是浮空输入即可(浮空输入缺点:当引脚悬空时,没有默认的电平,输入会受到噪声干扰,来回不断地跳变),可以做 KEY识别,RX1
(2)上拉输入GPIO_Mode_IPU——IO内部上拉电阻输入,与外部模块输出保持一致,其中默认高电平即上拉输入是默认的状态   如:KEY按键让灯亮
(3)下拉输入GPIO_Mode_IPD—— IO内部下拉电阻输入,与外部模块输出保持一致
(4) 模拟输入GPIO_Mode_AIN ——应用 ADC模拟输入,或者 低功耗下省电


(5)开漏输出GPIO_Mode_OUT_OD ——IO输出0接GND,IO输出1,悬空,需要外接上拉电阻,才能实现输出高电平。当输出为1时,IO口的状态由上拉电阻拉高电平,但由于是开漏输出模式,这样IO口也就可以由外部电路改变为低电平或不变。
(6)推挽输出GPIO_Mode_OUT_PP ——IO输出0-接GND, IO输出1 -接VCC,读输入值是未知的,如:LED灯
(7)复用功能的推挽输出GPIO_Mode_AF_PP ——片内外设功能(I2C的SCL,SDA)
(8)复用功能的开漏输出GPIO_Mode_AF_OD——片内外设功能(TX1,MOSI,MISO.SCK.SS)

 补充参考:

STM32IO口的八种工作模式超详细解析_RZA的博客-CSDN博客

[Day 7]-【STM32系列】淺入淺出之 General Purpose Input/Output 介紹 (上) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

 二、IO外部中断/事件控制器EXTI

 EXTI(External interrupt/event controller)—外部中断/事件控制器,管理了控制器的 20个中断/事件线。每个中断/事件线都对应有一个边沿检测器,可以实现输入信号的上升沿检测和下降沿的检测。EXTI 可以实现对每个中断/事件线进行单独配置,可以单独配置为中断或者事件,以及触发事件的属性。

Refer:明解STM32—GPIO应用设计篇之IO外部中断EXTI原理及使用方法 - 知乎 (zhihu.com)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/457476
推荐阅读
相关标签
  

闽ICP备14008679号