各位老师,我一共有8组数据,需要通过CM1241的485口发送和接收。




为了避免某一组数据接收卡顿,导致整个数组无法继续,发送每隔半秒发送一次秒冲,通过计数器的数值切换,发送缓存区放入不同的数值,同时接收缓存区的数值也对应的放到不同的数组单元内。
但是这种逻辑引发了一个问题,一共是4组发送数据,接受数据分别放到4组不同的数据区内,通过监控发现,接收的4组数据区的数据互相覆盖,不能得到稳定的数据。
后来也尝试过每组数据单独写一组发送和接收,用计数器的值变化来切换不同组的发送和接收,结果是一样的,依然互相覆盖和影响。
真的不知道要怎么办了,问题到底在哪里。
希望得到大家的帮助,谢谢!