打印
[AVR单片机]

AVR单片机使用内部上拉电阻的疑问?

[复制链接]
8032|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bear15888|  楼主 | 2009-8-19 15:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看了M16手册上对I/O端口的说明,其中说设置DDXn=0,PORTn=1,PUD=0.就可以使用内部上拉电阻了。既然可以这么用,那么在使用按键电路,低电平有效的时候,就可以用内部上拉,为何还用外接上拉?
     曾问了一个网友,他说,内部上拉电阻小些,抗干扰不好,如果按键需要外接线还是有外部电阻好些。
      所以请问一下BBS友人,AVR设置内部上拉的目的何在?对于外部上拉和内部上拉又应该如何选择?

相关帖子

沙发
bear15888|  楼主 | 2009-8-19 15:38 | 只看该作者
没有人来回答,自己顶上!

使用特权

评论回复
板凳
dou99| | 2009-8-19 16:25 | 只看该作者
自己的经验,为了开机可靠,瞬间状态确定,就要使用外部电阻

使用特权

评论回复
地板
optec| | 2009-8-19 20:09 | 只看该作者
在使用按键电路,低电平有效的时候,使用外接上拉是多此一举。

使用特权

评论回复
5
toplw| | 2009-8-19 20:59 | 只看该作者
用的64内部上拉做按键,使用没看出什么影响。
如果怕不可靠,软件加些限制就好了。

使用特权

评论回复
6
bear15888|  楼主 | 2009-8-20 15:22 | 只看该作者
4# optec
既然如此,可否说下原因?

使用特权

评论回复
7
bear15888|  楼主 | 2009-8-21 08:45 | 只看该作者
还是自己,搞个仿真测试一下!

使用特权

评论回复
8
awey| | 2009-8-21 08:54 | 只看该作者
内部上拉是一个阻值比较大的固定电阻。
在强干扰场合,或引线比较长的情况,外加较小阻值的上拉电阻,可以提高抗干扰能力。

使用特权

评论回复
评分
参与人数 1威望 +4 收起 理由
qin552011373 + 4 很给力!
9
liugh0805| | 2013-5-11 09:15 | 只看该作者
技术总监awey说的很有道理,我对这个深有体会。我做EMC的时候,有干扰的情况下,按键会被误触发。再接一个1K左右的上拉电阻,和单片机里面的相当于并联,这样的话电阻小了,电流就相应增大了,电流大,抗干扰就强。这是我的体会,各位还有什么高见?一起交流

使用特权

评论回复
10
huangxz| | 2013-5-11 11:43 | 只看该作者
我也感觉做按键时内部上拉不够.

使用特权

评论回复
11
qin552011373| | 2013-5-11 21:34 | 只看该作者
huangxz 发表于 2013-5-11 11:43
我也感觉做按键时内部上拉不够.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

188

帖子

2

粉丝