GPIO端口 输入 模式配置

Posted susiesnai-sun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GPIO端口 输入 模式配置相关的知识,希望对你有一定的参考价值。

原文链接:https://blog.csdn.net/santa9527/java/article/details/78842832

输入模式

一、输入浮空:

  • 浮空就是逻辑器件与引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平。
  • 一般实际运用时,引脚不建议悬空,易受干扰。通俗讲就是浮空就是浮在空中,就相当于此端口在默认情况下什么都不接,呈高阻态,这种设置在数据传输时用的比较多。
  • 浮空最大的特点就是电压的不确定性,它可能是0V,页可能是VCC,还可能是介于两者之间的某个值(最有可能);
  • 浮空一般用来做ADC输入用,这样可以减少上下拉电阻对结果的影响;

二、输入上拉:

   上拉就是把点位拉高,比如拉到Vcc。

  • 上拉就是将不确定的信号通过一个电阻嵌位在高电平;
  • 电阻同时起到限流的作用
  • 弱强只是上拉电阻的阻值不同,没有什么严格区分。

三、输入下拉:

  就是把电压拉低,拉到GND。与上拉原理相似

    

以上是关于GPIO端口 输入 模式配置的主要内容,如果未能解决你的问题,请参考以下文章

STM32GPIO配置为输出和输入捕获怎么配置(HAL库)?

GPIO输入输出模式

STM32的GPIO口的复用功能

stm32的GPIO端口模式的枚举结构定义的每个模式的高四位是啥意思,是用来干啥的?

STM32的GPIO口的几种输入输出模式的区别和适用场合,有详细的解说吗

GPIO输入输出各种模式(推挽开漏准双向端口)详解(转)