导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→可能不行,应该这样设计。

* 13527: 硬件:关于iic总线多机通信的问题,请各位大侠指教

   chessman 
chessman发表的帖子 

 可能不行,应该这样设计。
     I 2 C 总线软硬件协议十分巧妙,它可以用于构成多主系统,系统中有多个I 2 C 总
线接口单片机时会出现多主竞争的复杂状态。I 2 C 总线软硬件协议以及I 2 C 总线单片
机中的SFR 保证了多主竞争时的协调管理,I 2 C 总线提供的状态处理软件包能自动处理总
线上出现的各种状态。如果没有I 2 C 总线接口的单片机要构成多主系统的虚拟I 2 C 总
线,就必须在虚拟I 2 C 总线中解决多主竞争状况。这几乎是不可能的,因此在多主的I 2 
C 总线系统中一定要使用带I 2 C 总线接口的单片机。
    在单主方式的I 2 C 总线系统中,总线上只有一个单片机,其余都是带I 2 C 总线的外
围器件,由于总线上只有一个单片机成为主节点,该单片机永远占据总线,不会出现总线竞
争,主节点也不必有自己的节点地址,在这种情况下单片机可以没有I 2 C 总线接口,可以
用两根I/O 口线来虚拟I 2 C 总线接口。
   综上所说,你系统中的89c52在I2C系统中,只能设计成单主方式,并且,它一直是主节
点。


发表时间:2002年11月5日15:33:00

  
回复该帖

本主题共有 5 帖,分页:>>>>>该主题的所有内容[5]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:请参考:unsigned int Result; main()
[下一篇帖子]:就是http://www.laogu.com/MY/gsmsms/gsmPRICE.HTM网站上的G