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的等。
  • 相关阅读:
    java内存泄露
    hbase java api
    配置CRT远程登录
    kafka分区消费模型
    JAVA内存区域
    JVM分代和垃圾回收
    spring中bean的作用域
    分布式RPC
    session共享
    ZooKeeper实现分布式session
  • 原文地址:https://www.cnblogs.com/chulin/p/8661929.html
Copyright © 2011-2022 走看看