打印
[AVR单片机]

利用TWI进行多机通讯,单片机能主从机转换吗

[复制链接]
1087|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
s8096s|  楼主 | 2014-4-29 23:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 s8096s 于 2014-4-29 23:38 编辑

最近在做一个通讯实验,利用TWI做多机通讯。我想把需要发送数据的设置为主机,而其他设置为从机。也就是无论哪一个都可做主机。不知道这样能不能实现。

相关帖子

沙发
wangch_sh| | 2014-5-3 17:04 | 只看该作者
要是都要发数据怎么办?

使用特权

评论回复
板凳
lirunze| | 2014-5-3 18:48 | 只看该作者
一条线上只能有一个主机啊

使用特权

评论回复
地板
s8096s|  楼主 | 2014-5-3 22:01 | 只看该作者
是单主机的,就是没有规定哪一个一定是主机。系统内,谁都可以做主机。

使用特权

评论回复
5
airwill| | 2014-5-5 15:07 | 只看该作者
能够实现.
TWI (i2c) 总线允许各个节点轮番式地做主机, 总线自己有仲裁机制. 软件上要考虑这个仲裁失败的处理.

使用特权

评论回复
6
s8096s|  楼主 | 2014-5-6 11:27 | 只看该作者
我现在只用A、B两个机。A先做主机,向B发送数据,B接收到正确数据就点亮Led。然后A转做从机,B做主机向A发送数据。但是A无反应。
楼上的兄弟,请问一台机的主从转换是否只对TWAR设置就可以实现了?

使用特权

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

本版积分规则

1

主题

4

帖子

0

粉丝