8路IIC怎么做到同时通信呢?

2019-07-20 17:26发布

      我用stm32F407的IO口模拟了8路IIC,同时与8个IIC外设通信,其中发送数据是一样的,但是接收数据不一样,怎么做到8路IIC同时通信呢?
     发送数据是一样的,8路同时发送应该是可以的。
      接收数据不同,加一路片选信号可以实现串行接收,要实现8路同时接收还是需要用 ucos系统才能实现?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
caosix
1楼-- · 2019-07-21 16:36
回复【5楼】lzw099:
---------------------------------
完全 可以 同时通讯 啊。。。

相当于:楼主给F407做了  8个 独立的 软IIC 口。

当然可以同时 通讯啊,只不过 波特率不能太高 。

软件设计上 肯定是需要 一些技巧。杜绝 循环死等。
faguoduifangui
2楼-- · 2019-07-21 20:54
jermy_z 发表于 2015-4-16 08:19
回复【5楼】lzw099:
---------------------------------
CPU是单核的,一个时刻只能执行一个命令!!!同时 ...

是啊,就算是ucos,也一个时刻只能执行一个任务,一个,一个,一个任务。
xinxian
3楼-- · 2019-07-21 22:32
 精彩回答 2  元偷偷看……
xuande
4楼-- · 2019-07-22 04:10

子机同时接收还有可能,
只要牵扯到主机接收,就没有可能。

haitian1992
5楼-- · 2019-07-22 04:48
顶一个顶一个
lxj19901115
6楼-- · 2019-07-22 05:29
没救了,

一周热门 更多>