查看: 884|回复: 2
打印 上一主题 下一主题

请问AVR单片机内部上拉可以代替外部上拉吗?

[复制链接]
跳转到指定楼层
沙发
发表于 2014-7-28 16:36:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

使用道具 举报

板凳
发表于 2014-7-29 11:39:57 | 只看该作者
可以!AVR单片机自带内部上拉电路,I/O当做输入口用时,为了避免硬件电路连线繁琐,可以将端口置1,达到内部上拉的效果,希望能帮到你!
回复 支持 反对

使用道具 举报

地板
发表于 2014-7-29 11:42:21 | 只看该作者
  1. 例如这段代码:      
  2.        DDRB=0x00;               // 设置PB0为输入方式
  3.        PORTB=0x01;               //PB0初始化为内部上拉
  4.        
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表