开启该帖子的消息推送
问题:多线程运行的时候,libmodbus协议栈会出现丢包现象,我程序里面,开启了两个CAN通讯,使用中断,三路主机modbus,一路从机modbus,一个232串口通讯,在处理数据的时候,会发现三路主机modbus,会出现丢包现象,指令可以下发出去,但是有时接收不到回包。
猜测:多线程运行的时候,在modbus等待回包的时候,高优先级的线程打断了接收,导致丢包。
请教各位大神我应该怎么解决这个问题呢?
更多回帖
无需安装、支持浏览器和手机在线查看、实时共享
登录更多精彩功能!