zoukankan      html  css  js  c++  java
  • stm32四种输入

      1、          上拉输入(GPIO_Mode_IPU)

     
    上拉输入就是信号进入芯片后加了一个上拉电阻,再经过施密特触发器转换成0、1信号,读取此时的引脚电平为高电平;
     
    2、          下拉输入(GPIO_Mode_IPD)
     
    下拉输入就是信号进入 芯片后加了一个下拉电阻,再经过施密特触发器转换成0、1信号,读取此时的引脚电平为低电平;
     
    3、          模拟输入(GPIO_Mode_AIN)
     
    信号进入后不经过上拉电阻或者下拉电阻,关闭施密特触发器,经由另一线路把电压信号传送到片上外设模块。比如传送给ADC模块,由ADC采集电压信号。所以可以理解为模拟输入的信号是未经处理的信号,是原汁原味的信号。虽然我也知道这样表达不准确。
     
    4、          浮空输入(GPIO_Mode_IN_FLOATING)
     
    信号进入芯片内部后,既没有接上拉电阻也没有接下拉电阻,经由触发器输入。
     
    配置成这个模式后,用电压变量引脚电压为1点几伏,这是个不确定值。由于其输入阻抗比较大,一般把这种模式用于标准的通讯协议,比如IIC、USART的等。
  • 相关阅读:
    <LinkedList> 61
    <LinkedList> (hard + 高)25
    <DP> (高频)322
    <BackTracking> (dfs hard) 291
    <Tree> (高频)236
    <Math> 29 365
    <String> 161 358
    <Array> 309 (高)334
    <Array> 54 (高频+hard )45
    <Design> 359 346
  • 原文地址:https://www.cnblogs.com/chulin/p/8661929.html
Copyright © 2011-2022 走看看