独闷闷网

 找回密码
 立即注册
搜索
查看: 6631|回复: 9
打印 上一主题 下一主题
收起左侧

[求助] 关于上拉电阻的作用

[复制链接]
楼主
发表于 2014-7-31 16:59:21 | 显示全部楼层
鸿哥解答:
上拉电阻是针对输入的IO口的,有一些用来做输入的单片机IO口,比如用来做独立按键输入,如果没有上拉电阻,那么就有点像悬空的状态,当按键没有被按下的时候,IO口的电平到底是高还是低就不确定了,所以输入口要加上拉电阻或者下拉电阻,目的就是给它一个初始电平。上拉电阻的取值范围一般是1K--到100K之间。上拉电阻越小,IO口能识别的反转频率就越快,速度越快,反之,上拉电阻越大,IO口能识别的反转频率就越慢,速度越慢。
乐于分享,勇于质疑!
沙发
发表于 2014-8-13 00:18:56 | 显示全部楼层
重庆-风雪 发表于 2014-8-12 18:33
我想知道在电路工作过程中上拉电阻是如何工作的,在不确定的情况下如何将信号拉高,在输入为低电平的时候 ...

本质就是高中学的欧姆定律。上拉电阻只有在悬空的第三态情况下才有意义。如果本来已经输入是低的或者本来已经输入是高的,那么就没有意义了,在这种情况下也当然改变不了它的状态。欧姆定律是本质。假如有A点的电压是2V,B点的电压是5V,A点与B点之间串一个10K的电阻,你觉得A点和B点的电压会改变吗?当然不会。只是A点和B点之间因为有3V的压差,所以会有(3V/10000欧)的电流通过而已。
乐于分享,勇于质疑!
板凳
发表于 2014-8-16 21:06:21 | 显示全部楼层
不是盖的 发表于 2014-8-16 20:29
上拉电阻对于输出IO口也是有用的,像AVR,STM32内等单片机,他们是有内置上拉的,但在驱动18B20,DS1302, ...

恩,没错,你说的有道理。是我忘了。
乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-5-4 19:47 , Processed in 0.155629 second(s), 16 queries .

快速回复 返回顶部 返回列表