Linux下多线程串口通信问题

我做的一个项目,把串口读写采用了一个独立的线程,进行数据的读写,在调试时,发现只要启动另外一个计算量比较大的线程,串口通信就出错了,而只要不启动这个线程,可以启动其他线程,串口工作没有任何问题,求原因?

2个回答

不知道你所谓的出错是什么情况

qq_31488543
qq_31488543 我们采用的是modbus的串口通信,正常时,发下去数据后有正常的应答,当出现问题时,数据正常发下去,下面设备也返回了数据,但是采集线程并没有读取到数据
4 年多之前 回复

问题解决了吗?同求结果图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐