I2C上若挂有两个主机的话 sck的频率

[复制链接]
3009|4
 楼主| rockingliu 发表于 2007-10-23 16:14 | 显示全部楼层 |阅读模式
我不太明白 的地方:两个主机的话 都输出自己的sck,会在总线上产生 wire-AND 的冲突的,这个咋解决??
zusen 发表于 2007-10-23 16:24 | 显示全部楼层

两个主机??

当两个主机I2C没发送数据时,转为从机模式,待到要发数据时,检测另一个主机是否占用了总线,待到他悉放总线后,再发送数据,这样就可以防止冲突
computer00 发表于 2007-10-23 16:29 | 显示全部楼层

一个时刻只能有一个主机活动。

  
 楼主| rockingliu 发表于 2007-10-23 18:19 | 显示全部楼层

yy

当两个主机同时检测到总线空闲时,都启动一次传输时&nbsp;可&nbsp;产生&nbsp;冲突的呀<br />,I2C&nbsp;datasheet里&nbsp;提到有个仲裁机制,我没太明白&nbsp;两个主机的&nbsp;Sck&nbsp;如何保证不造成由&nbsp;线与&nbsp;造成的&nbsp;sck&nbsp;冲突??
michael_li 发表于 2007-10-23 18:57 | 显示全部楼层

同時只能有一個主機,所以不存在clk沖突

關于他們的仲裁<br />協議說的比較清楚
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

101

帖子

0

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