当前位置:首页 > 单片机 > 单片机
[导读]看了M16手册上对I/O端口的说明,其中说设置DDXn=0,PORTn=1,PUD=0.就可以使用内部上拉电阻了。既然可以这么用,那么在使用按键电路,低电平有效的时候,就可以用内部上拉,为何还用外接上拉?曾问了一个网友,他说,内

看了M16手册上对I/O端口的说明,其中说设置DDXn=0,PORTn=1,PUD=0.就可以使用内部上拉电阻了。既然可以这么用,那么在使用按键电路,低电平有效的时候,就可以用内部上拉,为何还用外接上拉?


曾问了一个网友,他说,内部上拉电阻小些,抗干扰不好,如果按键需要外接线还是有外部电阻好些。


所以请问一下BBS友人,AVR设置内部上拉的目的何在?对于外部上拉和内部上拉又应该如何选择?

1、内部上拉是一个阻值比较大的固定电阻。
在强干扰场合,或引线比较长的情况,外加较小阻值的上拉电阻,可以提高抗干扰能力。


2、技术总监awey说的很有道理,我对这个深有体会。我做EMC的时候,有干扰的情况下,按键会被误触发。再接一个1K左右的上拉电阻,和单片机里面的相当于并联,这样的话电阻小了,电流就相应增大了,电流大,抗干扰就强。这是我的体会,各位还有什么高见?一起交流

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭