打印

pic单片机如果I2C中的I2C CLOCK RATES写错了后有什么后果

[复制链接]
1487|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hlhfootbal|  楼主 | 2011-12-18 15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
pic单片机如果I2C中的I2C CLOCK RATES写错了后有什么后果?
沙发
yewuyi| | 2011-12-20 21:32 | 只看该作者
后果就是通信异常

使用特权

评论回复
板凳
asspeed| | 2011-12-21 09:19 | 只看该作者
基本来说只会影响你的数据吞吐量,因为I2C通讯都是由主器件发起的,CLK也是由主器件完成,所以I2C规定在正确数据传输中,数据在CLK为高电平的时候被保持(除了特殊条件信号:如START,STOP位)而数据则在CLK为低电平的时候允许改变,从器件只会依据主器件产生的CLK来移出或移入数据,所以你需要确认从器件是否有最小总线通讯速率的要求,如果有的话,主器件必须满足最小通讯速率的要求,如果没有,CLK rate可以是任意的,但需要满足I2C电气规范要求例如时钟上升时间,数据保持时间...等。

使用特权

评论回复
地板
hlhfootbal|  楼主 | 2012-1-10 20:57 | 只看该作者
多谢 asspeed!

使用特权

评论回复
5
Breming| | 2012-1-13 15:08 | 只看该作者
....................

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

133

主题

417

帖子

1

粉丝