闲聊:提个问题供大家各述高见
那就每次51发送数据时把自己的特征码(比如0~199)发过去让PC判断
200个一起发时不会有冲突?
主要看怎么实现了效率是很慢,不然的话,大家一起发,接收缓冲区都容不下啦
因为特征码是必须的,否则PC无法识别是谁的数据。51给PC的数据是随机的肯定会冲突,问题的关键是如何解决冲突。
做一个主机巡检51,如51要发数据,通过主机发
主机巡检和PC巡检没有区别
主机也由51做,200个51为从机,PC也是从机处于接受状态.否则就有200个主机.EaStar1110的考虑有洞,如果其中有一51坏了呢?
能不能这样考虑?
这种方法就是标准的多机通讯模式,和我前面讲的传统方法是一样的。我们可不可以试着寻找第二中方法呢?
你的pc是怎么带200个51的RS232?
51的书上都有介绍多机通讯的,最多可以带256个
讨论该问题的价值
可以这样
但串口上只要有两个51向线上发送数据就已竞争了。