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

[复制链接]
9482|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 | 显示全部楼层
在使用按键电路,低电平有效的时候,使用外接上拉是多此一举。
toplw 发表于 2009-8-19 20:59 | 显示全部楼层
用的64内部上拉做按键,使用没看出什么影响。
如果怕不可靠,软件加些限制就好了。
 楼主| bear15888 发表于 2009-8-20 15:22 | 显示全部楼层
4# optec
既然如此,可否说下原因?
 楼主| bear15888 发表于 2009-8-21 08:45 | 显示全部楼层
还是自己,搞个仿真测试一下!
awey 发表于 2009-8-21 08:54 | 显示全部楼层
内部上拉是一个阻值比较大的固定电阻。
在强干扰场合,或引线比较长的情况,外加较小阻值的上拉电阻,可以提高抗干扰能力。

评分

参与人数 1威望 +4 收起 理由
qin552011373 + 4 很给力!

查看全部评分

liugh0805 发表于 2013-5-11 09:15 | 显示全部楼层
技术总监awey说的很有道理,我对这个深有体会。我做EMC的时候,有干扰的情况下,按键会被误触发。再接一个1K左右的上拉电阻,和单片机里面的相当于并联,这样的话电阻小了,电流就相应增大了,电流大,抗干扰就强。这是我的体会,各位还有什么高见?一起交流
huangxz 发表于 2013-5-11 11:43 | 显示全部楼层
我也感觉做按键时内部上拉不够.
qin552011373 发表于 2013-5-11 21:34 | 显示全部楼层
huangxz 发表于 2013-5-11 11:43
我也感觉做按键时内部上拉不够.

您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

188

帖子

2

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