您的位置 首页 电源

stm32 复位io默许输出

看到手册上说复位期间和复位后,IO口是浮空输入。复位之后,是ODR的值。而ODR的值在复位后是0。这样理解的话就是复位后是低电平吧?开漏或

看到手册上说复位期间和复位后,I/O口是浮空输入。

复位之后,是ODR的值。而ODR的值在复位后是0。这样了解的话便是复位后是低电平吧?开漏或许推挽形式会怎样影响呢?
浮空的时分电平不受ODR操控.
开漏的时分,也不受ODR操控.
推挽的时分,受ODR操控.
所以,复位的时分,IO电平不高不低的,可能在1.6V左右.

浮空,望文生义便是浮在空中,上面用绳子一拉就上去了,下面用绳子一拉就沉下去了.
开漏,就等于输出口接了个NPN三极管,而且只接了e,b.c极是开路的,你能够接一个电阻到3.3V,也能够接一个电阻到5V,这样,在输出1的时分,就能够是5V电压,也能够是3.3V电压了.可是不接电阻上拉的时分,这个输出高就不能实现了.
推挽,便是有推有拉,任何时分IO口的电平都是确认的,不需要外接上拉或许下拉电阻.

那推挽岂不是无敌了,缺点呢?
比方你要输出5V高电平,推挽就达不到。
开漏为什么不受ODR操控呢?
手册:开漏形式:输出寄存器上的’0’激活N-MOS,而输出寄存器上的’1’将端口置于高阻状况(P-MOS从不被激活)。

开漏不是不收ODR操控,仍是受控,仅仅把上方的PMOS给制止了,靠的是“外力”。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/259766.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部