超简单的问题,按键输入低电平,需要串联电阻吗?

[复制链接]
 楼主| whq20080808 发表于 2012-12-25 11:48 | 显示全部楼层 |阅读模式
很简单的电路,一个按键,一端接地,另一端直接连单片机IO口,看到有的人电路,还串联个5.1K电阻,想不通,地几乎都没有电流了吧,还需要限流吗?或者说是其他用途?
forgot 发表于 2012-12-25 12:03 | 显示全部楼层
到地没电流 那你说说电流是怎么流的
 楼主| whq20080808 发表于 2012-12-25 12:03 | 显示全部楼层
顺便问一下,大家平时硬件上,按键去抖怎么弄,我习惯用光耦再加个7414,大家有好的建议?
 楼主| whq20080808 发表于 2012-12-25 12:06 | 显示全部楼层
不是说没有电流,是忽略不计啊,之前都是直接连的,好像也没有出什么问题,能分析一下原理吗?别讲太笼统啊
haohao96 发表于 2012-12-25 12:07 | 显示全部楼层
我习惯用软件消除按键抖动,几乎没用过硬件来做这样的工作。
jlass 发表于 2012-12-25 12:58 | 显示全部楼层
直接连,当外部为低时,单片机输出为高(由于某种原因出错了),就烧了。
 楼主| whq20080808 发表于 2012-12-25 13:06 | 显示全部楼层
楼上正解?
uet_cache 发表于 2012-12-25 15:12 | 显示全部楼层
单片机内部是有电路的,看你用什么单片机,自然要留意一下IO内部结构。一般不需要串联。
飞鹰51 发表于 2012-12-25 17:36 | 显示全部楼层
看单片机IO口内部的电路,再确定用不用串联电阻,有的人串联电阻应该是处于保护单片机的考虑
gx_huang 发表于 2012-12-25 18:35 | 显示全部楼层
如果是正规设计,最好串联电阻,并联电容,系统可靠。
 楼主| whq20080808 发表于 2012-12-26 17:26 | 显示全部楼层
楼上好像全解决了?限流+去抖
coody 发表于 2012-12-27 12:10 | 显示全部楼层
一般最好串一个电阻,特别是通过导线连接按键时,避免外灌电流或者IO出现大电流
123654789 发表于 2012-12-27 13:33 | 显示全部楼层
whq20080808 发表于 2012-12-25 12:03
顺便问一下,大家平时硬件上,按键去抖怎么弄,我习惯用光耦再加个7414,大家有好的建议? ...

这样做,电路变得复杂麻烦了了
panjiajun8201 发表于 2012-12-27 14:41 | 显示全部楼层
我一般都是直接接地
不然板子要变大3分之一
rockzone 发表于 2012-12-27 16:08 | 显示全部楼层
别忘了加上啦电阻,另外不用串电阻
chenyu988 发表于 2012-12-31 08:50 | 显示全部楼层
一般加RC吧
3htech 发表于 2012-12-31 20:31 | 显示全部楼层
平时只使用,上拉电阻。单片机IO的弱上拉容易受干扰。
去抖在按键处对地加电容,大部时间都不加。软件去抖。
海川先生 发表于 2013-1-2 09:13 | 显示全部楼层
上拉,软件消抖的飘过
JerryWu75 发表于 2013-1-2 09:31 | 显示全部楼层
串联电阻一般有两个主要的作用,一个当按下按键时,通过串联电阻限制电路的电流,防止击穿CPU内部的上拉电路(如果CPU内有上拉),第二个作用是当外部有干扰进来时,可以起到一定的保护作用,例如在做CCC认证的静电注入测试时,这个电阻可以起到一定的保护作用.另外通过这个电阻和一个对地电容可以起到抑制抖动的作用,不过一般都会使用软件来防抖!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

222

帖子

1

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