单片机IO口在作为输入引脚是,为什么要配置成(open drain)开漏模式?
关键是要设置成高阻抗。使端口读取模块有效。让引脚能够跟随外界电压的变化。否则还是在输出状态下。一直是高或者低。外界信号完全改变不了这个引脚的状态。又或者不是高阻,很低的阻抗使外界的信号根本驱动不了这个引脚使其电压翻转。一样达不到效果。
单片机IO口设置推挽和开漏的区别
设置推挽模式,只能是输出模式,而输出高低电平的驱动电流都很大。而开漏模式,即可作为输出,也可作为输入。作输出时,要输出高电平,需要外加上拉电阻。作输入时,要求处理高电平状态,才能读外部引脚。
51单片机IO口分别设置为高阻输入和开漏输出有什么区别,哪个状态下是...
区别就是一个是输入,另一个是输出。那一个状态下都可能会有电流流入单片机,只是大小的区别。高阻输入时无论高低电平都很小(一般几个微安量级);开漏输出时高电平与前面一样,低电平由外部上拉电阻决定。
在51单片机中,为什么#define _SCL_OUT 是什么意思,为什么用这种方式设 ...
所谓开漏模式,是STC单片机的l\/O脚可以设置成四种工作模式,开漏模式是其中一种。设置引脚模式是要设置两个寄存器的,至少需要两行语句。而这行宏定义并没有写完整,后面还应该有_SCL_OUT所带替换的内容,而你没写出来,那是什么就不得而知了。但是,看_SCL_OUT的意义,应该是定义一个时钟输出引脚...
单片机IO详解(上拉 下拉 准双向 输入 输出 推挽 开漏)
在单片机的世界中,IO接口的精细管理是确保信号准确传输的关键。首先,让我们深入了解两种基本的信号处理方式:上拉与下拉上拉功能,如同给不确定的信号注入力量,通过在器件引脚和电源之间设置一个电阻,即上拉电阻,将信号稳定在高电平,为引脚提供持续的电流支持(灌电流)。而下拉则相反,通过地到引脚的...
为什么单片机默认是开漏输出呢?ARM芯片默认是推挽输出呢?为什么引脚...
早期的单片机默认是输出,但后来的单片机大多都默认为高阻输入了.具体是开漏还是推挽,与单片机或者ARM没有直接关系,在于芯片厂商的设计考虑.输入一般没有开不开漏的说法,开漏的接法一般指输出结构,当关闭开漏IO的下臂晶体管时,管脚实际上是高阻态的,这个时候如果去读引脚,就会读到外部电路在引脚上所呈现的...
单片机IO详解(上拉 下拉 准双向 输入 输出 推挽 开漏)
单片机的IO功能包含了上拉、下拉、推挽、开漏和准双向等多种形式,这些功能主要应用于信号的稳定和控制。上拉功能通过将不确定的信号固定在高电平,为器件注入电流,即灌电流。下拉功能则是将信号固定至地平,从器件输出电流,即拉电流。输入方面,上拉输入通过电阻将不确定信号固定于高电平,而下拉输入则...
单片机中CMOS输出和open drain输出有什么区别。。。用途在那
CMOS输出,指的是采用了CMOS工艺的单片机IO输出,有可能指的是推挽输出或者弱上拉输出 OD输出,是开漏输出,指的是单片机对应IO口内部的MOS管漏极没有接任何东西,直接引脚到芯片外,这个对于驱动不同电平的器件很有用,可以作为接口电平转换,通常,这种OD输出的驱动能力也会大些 ...
单片机IO口的标准,高阻,推挽,开漏4种状态到底什么意思..
输出高电平后也允许外部强行拉低,这种用起来比较方便,不容易发生电平冲突。推挽就是强上拉了,拉电流比较大,不允许外部拉低,只能用于输出信号不能输入。开漏是完全没有上拉能力的,不能输出高电平,但可以输出低电平,相当于对地接一个开关。高阻模式无输出能力,相当于开路,只能输入信号。
...推挽输出,高阻输入,OPEN DRAIN开漏?(要详细深入浅出)
,外部上拉电阻接3V电源,就能和3V逻辑器件接口,如果上拉电阻接5V电源,又可以与5V逻辑器件接口。此外,开漏模式还可以方便地实现“线与”逻辑功能。推挽输出与开漏输出的区别 推挽输出:可以输出高,低电平,连接数字器件;开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于...