[51单片机] 单片机I2C

[复制链接]
1523|3
 楼主| liujiaji 发表于 2013-11-21 16:04 | 显示全部楼层 |阅读模式
用IO模拟的I2C 和 单片机本身带有硬件I2C接口,这2两种在编程上有什么区别?
  两种是不是都要加延时函数来控制通讯速度?
ayb_ice 发表于 2013-11-21 16:15 | 显示全部楼层
写一下就知道了
JasonWangSE 发表于 2013-11-21 17:00 | 显示全部楼层
模拟的I2C肯定要加延时,硬件的I2C要看硬件是怎么设计的了,有的支持中断,可以在中断中去处理,就不需要软件来延时;不支持中断的,就轮询硬件标志位就可以。一般硬件的I2C应该都是速率可配的。
ballack_linux 发表于 2013-11-22 11:17 | 显示全部楼层
一般没人会去用硬件I2C的  没必要把简单的东西复杂化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

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