微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机IO口悬空,高阻态究竟是什么意思?

单片机IO口悬空,高阻态究竟是什么意思?

时间:10-02 整理:3721RD 点击:
问一个菜鸟问题,单片机IO口悬空和高阻态究竟是什么?IO口具体设置成什么?(输出不接外部器件?输入不上拉?)我查了下百度都没说清楚,复制粘贴的就算了!另外想问一下,LCD驱动时IO口是怎么输出3种电平值得,如果是输出0,1和高阻态,那岂不是每次控制都要改变IO口模式(如果高阻态为输入不上拉的话),请知道的朋友指点下!

悬空,顾名思义,就是不接任何器件啦
高阻态:无上拉和无下拉,对外表现出电平不确定性
不是所有的单片机都支持三态输出。三态输出一般由寄存器控制,需进行配置。

高阻态是输入还是输出呢?如果IO口可以输出3态,一般高阻配置成什么?

高阻态既然无确定电平,怎么能做输出呢?把一个端口置为高阻态,相当于该端口从电路中断开(仅对输出来说),比如在一个通信线上挂了几个端口,将一个端口置为高阻态,就意味着该端口不会影响到该通信线的电平变化,但还是可以读取端口的电平。一般高阻态都是作为模拟量输入的,因为高阻态不会影响到输入的电平,可以准确的读取模拟量。

看单片机型号IO口是否可配置,硬件上理解,极弱上拉为高阻,基本无带载能力加个100K对地就能改变状态

学习了                     

你看看单片机开漏输出IO电路结构,高阻态的时候,外部电路向IO的灌电流几乎没有

学习了,,,,,

学习了!

.

学习了

学习了!

学习了!

学习了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top