历史上的今天
今天是:2025年02月08日(星期六)
2020年02月08日 | STM8 GPIO输入输出模式
2020-02-08 来源:eefocus

悬浮输入
悬浮输入,也叫浮空输入,顾名思义,即引脚悬空。这种方式的输入阻抗很高。当悬浮输入的引脚上加上信号时,单片机所得到的信号并不确定是高电平或是低电平,是一个不确定的信号。悬浮输入的典型应用就是模数转换,外部的任何一个小信号都要经过A/D采样转换为数字信号。

上拉输入
上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!强弱只是上拉电阻的阻值不同。
上拉输入最典型的应用就是外部按键,当按键未按下时,我们要保证它是高电平,当按键按下时才被拉低。

推挽输出
推挽输出(Push-pull output),也称为互补输出,推拉式输出。推挽输出模式导通损耗小,效率高。在此模式下,N-MOS、P-MOS两个MOS均被接入电路,通过输出控制寄存器控制两个MOS管的导通或关闭。正常工作状态下,仅有一个MOS管导通,另一个MOS管截止,从而可以自如地控制高低数字信号的输出。

开漏输出
开漏输出(Open drain output),有时简称为OD输出。相比推挽输出,GPIO结构中的P-MOS管没有被接入,无法输出高电平状态,需要外接上拉电阻。在没有外接上拉电阻,引脚悬空的状态下,端口引脚状态将不确定。上拉电阻阻值的大小会引起输出信号上升沿时间的变化,上拉电阻越小,上升沿时间越短,速度越快。开漏输出模式吸收电流能力强(一般在20mA以内),适用于电流型驱动。用作电流型驱动时,驱动电流由外部电源经上拉电阻给引脚连接的电路或器件,单片机内部几乎不需要提供驱动电流,减少了单片机自身功耗。利用开漏输出模式通过上拉电阻外接不同的电源还可以实现电平信号标准的转换。将多个开漏模式引脚连在一起,可以构成线与结构。
需要注意的是,有部分引脚具有“真正的”开漏输出功能。所谓“真正的”开漏输出指的是除了无P-MOS以外,也没有连接电源的保护二极管,即不存在任何电路连接到内部电源。在此模式下,必须加上拉电阻。

史海拾趣
|
我是第一次作这方面的东西: 我感觉:首先要判断次外设的存在(包括他的插入于拔除) 向外设发送控制命令(包括向他提供数据)。 不知道思路是不是有问题,请各位给个思路。 … 查看全部问答> |
|
MSP430F149的定时器A的连续计数模式的CCR0的作用?增计数模式是从0增加到CCR0就复位,增减计数模式是从0增加到CCR0,在减到0。可是连续计数模式呢?CCR0的作用?… 查看全部问答> |
|
很详细的c函数介绍文档,我一直把他当做工具书来用,分享给大家! 如果哪位大侠把这个网页式的工具做成chm格式的电子书就完美了,哈哈 截图,先睹为快 [ 本帖最后由 HOHO 于 2012-8-8 16:42 编辑 ]… 查看全部问答> |
|
本帖最后由 人民币的幻想 于 2015-11-24 10:36 编辑 视频里演示测量心率时,使用手腕部分更能快速得到准确值。因此,后期考虑将心率做成手表形式。 … 查看全部问答> |




