因仑“3+1”工程特种兵精英论坛

标题: 请问AVR单片机内部上拉可以代替外部上拉吗? [打印本页]

作者: 张衍波    时间: 2014-7-28 16:36
标题: 请问AVR单片机内部上拉可以代替外部上拉吗?

我有个疑问,SCL和 SDA高低电平是通过外部上拉结合单片机输入输出来实现的。
那么我初始化的时候让单片机I/O口输入上拉的话,那么我随后的高电平怎么处理呢?
求各位大神指教,,,

作者: jerryzhai    时间: 2014-7-29 11:39
可以!AVR单片机自带内部上拉电路,I/O当做输入口用时,为了避免硬件电路连线繁琐,可以将端口置1,达到内部上拉的效果,希望能帮到你!
作者: jerryzhai    时间: 2014-7-29 11:42
  1. 例如这段代码:      
  2.        DDRB=0x00;               // 设置PB0为输入方式
  3.        PORTB=0x01;               //PB0初始化为内部上拉
  4.        
复制代码





欢迎光临 因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4