485多机通信问题

2019-07-20 10:40发布

   各位,请教一个问题,现在我用三个485设备 设备A 设备B 设备C 连接在一起,使用串口调试助手发送数据,三个设备都可以接收。
   现在我调试助手发送一条指令,让设备A,B,C分别把自己的地址发给上位机。设备在进行回复的时候,打开了串口IDLE(空闲中断),用来判断当前总线是否有其他通信,确保总线只被一个设备使用
   但是这么做还是只能收到一个设备的回复,有时候俩,都是随机的。。。。
  (前提:不知道总线上挂了多少设备,更不知设备地址。)

    请路过的大神给个思路



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。