cj60621103 发表于 2014-6-30 15:51:47

Arduino i2c 双向通讯的问题

现在手上有3块 Arduino nano板做i2c,现在想2块板做从板同时向主板发送信号,有没有什么办法能同时进行双向的通讯呢?能不能多线程的去接受从板过来的讯号进行判断?

拾瑞 发表于 2014-6-30 17:07:52

不可能吧!I2C规定是主从模式,任何时候,线上只有一台主机;并且I2C没有自动仲裁机制的........

b9ss 发表于 2014-6-30 23:01:30

原则上应该支持 百科上有这么一段 如果没现成的代码就很痛苦了
它是一个真正的多主机总线,如果两个或更多主机同时初始化,数据传输可以通过冲突检测和仲裁防止数据被破坏;

caiwenping 发表于 2014-7-1 10:09:17

只能由主机发起,从机响应

I2C没有SPI的MISO
页: [1]
查看完整版本: Arduino i2c 双向通讯的问题