×
单片机 > 单片机程序设计 > 详情

STM32的四种输入方式

发布时间:2020-08-21 发布时间:
|

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的等。


关键字:STM32  输入方式 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
AVR单片机中RC电容触摸的感应原理解析