[技术问答] 详细解说单片机引脚的上拉、下拉和三态

[复制链接]
 楼主| 余三水 发表于 2020-4-27 14:52 | 显示全部楼层 |阅读模式
上拉
上拉是指单片机的引脚通过电阻接VCC,这样可以把这个引脚的电平固定为高电平。

为什么不直接接到VCC?

如果直接接到VCC,万一你把引脚配置为输出模式,输出低电平,就相当于VCC和GND接在一起了,单片机就烧了啊!如果有一个限流电阻,那么即使配置为输出低电平了,也不会烧芯片了。为了降低功耗(减少耗电,发热),这个电阻一般比较大。例如:CC2530的上拉和下拉电阻都是20K,那么电流为3.3V/20K=16.5uA。
 楼主| 余三水 发表于 2020-4-27 14:52 | 显示全部楼层
下拉
下拉的情况和上拉的相反,是为了把引脚固定为低电平,要有下拉电阻也是为了防止误配置导致烧掉芯片。
 楼主| 余三水 发表于 2020-4-27 14:53 | 显示全部楼层
三态
三态又称为高阻态,简单理解就是电平的高低由这根线上的外部电路决定,当外部电路为高电平的时候,它也是高电平;当外部电路为低电平的时候,它也是低电平;当外部电路为高阻态的时候,它就是高阻态的,状态完全和外部电路一样。
aspoke 发表于 2020-5-6 07:51 | 显示全部楼层
怎么实现三态输出?  
232321122 发表于 2020-5-6 07:51 | 显示全部楼层
只有p0口有三态?
ghuca 发表于 2020-5-6 07:52 | 显示全部楼层
怎么用程序把I/O设定为高阻态状态??  
soodesyt 发表于 2020-5-6 07:52 | 显示全部楼层
谢谢楼主分享的。   
mnynt121 发表于 2020-5-6 07:52 | 显示全部楼层
作输出的引脚呈现状态如何判断?
plsbackup 发表于 2020-5-6 07:52 | 显示全部楼层
单片机IO口悬空是高电平吗?
kmzuaz 发表于 2020-5-6 07:53 | 显示全部楼层
单片机的引脚需要扩展吗  
qiufengsd 发表于 2020-5-6 07:53 | 显示全部楼层
上拉电阻和下拉电阻的理解  
updownq 发表于 2020-5-6 07:53 | 显示全部楼层
要把整个电路都带入低功耗状态。
sanfuzi 发表于 2020-5-6 07:54 | 显示全部楼层
不是凡数字电路器件管脚都可以外加上拉电阻或下拉电阻
mnynt121 发表于 2020-5-6 07:54 | 显示全部楼层
什么叫双向三态门   
soodesyt 发表于 2020-5-6 07:54 | 显示全部楼层
     
plsbackup 发表于 2020-5-6 07:54 | 显示全部楼层
当读 单片机引脚时,端口是高阻状态吗?
ghuca 发表于 2020-5-6 07:54 | 显示全部楼层
输出一般都要上拉电阻  
kmzuaz 发表于 2020-5-6 07:54 | 显示全部楼层
受其他因素控制吧  
232321122 发表于 2020-5-6 07:54 | 显示全部楼层
      
qiufengsd 发表于 2020-5-6 07:54 | 显示全部楼层
芯片的od门与oc门输出管脚不需要上拉电阻吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

356

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部