历史上的今天
今天是:2025年08月15日(星期五)
2018年08月15日 | STM32 IO口输入输出模式的简洁见解
2018-08-15 来源:eefocus
输入模式
(1)浮空输入:没有外界电压输入时,电压不确定。
(2)上拉输入:没有外界电压输入时,IO口经过一个上拉电阻接高电压Vcc,再经过施密特触发器转换成1信号,此时为高电平。(无输入,高电平)
有外界电压输入时,电压进入芯片后加了一个上拉电阻,再经过施密特触发器转换成0、1信号,读取此时的引脚电平是高电平还是低电平。
(3)下拉输入:没有外界电压输入时,IO口经过一个上拉电阻接低电压Vss,再经过施密特触发器转换成0信号,此时为低电平。(无输入,低电平)
有外界电压输入时,电压进入芯片后加了一个下拉电阻,再经过施密特触发器转换成0、1信号,读取此时的引脚电平是高电平还是低电平。
(4)模拟输入: 信号进入后不经过上拉电阻或者下拉电阻,关闭施密特触发器,经由另一线路把电压信号传送到片上外设模块。比如传送给ADC模块,由ADC采集电压信号。所以可以理解为模拟输入的信号是未经处理的信号,是原汁原味的信号。
输出模式
(1)开漏输出:当芯片写入1,此时IO口的输出电压不由芯片控制,可以用外部电路加上一个上拉电阻或者下拉电阻接相应的电压来控制输出。
当芯片写入0的时候,此时IO口输出低电压。
(2)推挽输出:芯片写入1,IO口的输出电压就是高电压。
芯片写入2,IO口的输出电压就是低电压。(由芯片控制)
(3)复用就不赘述了。
史海拾趣
|
在2008年北京奥运会开幕式上,大量使用的LED(发光二极管)技术将开幕式表演装点得美轮美奂。“鸟巢”会场中央地板的LED屏幕、表演者身上的LED装饰灯、空中升起的LED奥运五环、“鸟巢”会场看台上的大型LED屏幕等等,都成了举世关注的焦点。 科 ...… 查看全部问答> |
|
ALTERA DE2开发板一個网路芯片DM9000A的应用范例 ALTERA DE2开发板一個网路芯片DM9000A的应用范例 [ 本帖最后由 unbj 于 2010-5-12 10:58 编辑 ]… 查看全部问答> |
|
为什么8051的P0口可驱动8个LS型TTL负载,而P1口只可驱动4个? 为什么8051的P0口可驱动8个LS型TTL负载,而P1口只可驱动4个?这个驱动数量是指低电平时P0口OD门能承受8个LS型TTL负载的电流还是指高电平时8个LS型TTL负载不会把电平拉低?… 查看全部问答> |
|
PA0指到EXTI0,下降沿产生中断。现在初始化没问题,就是初始化之后有时会直接进中断一次,在初始化软件产生中断也没问题,但是初始化之后就再也检测不出中断。现在跟肯定不是硬件信号的问题,因为:1.一开始使用TIM2_IT1可以检测中断;2.后来 ...… 查看全部问答> |
|
电脑主要相关配置: 主板:七彩虹 NF--CK804 cpu:amd 3000+ 并口(接打印机,打印机能正常运行) 单片机: msp430f149(在其它机子上运行正常) 然而,该电脑接 ...… 查看全部问答> |




