有关线程收发串口数据的问题

最近写一个项目里面用到的是基于串口通信的。
由于我需要一直处于接收数据状态,并且可以随时发送数据(我的串口是RS232,支持全双工),于是想到了用两个线程去做。
一个处于收状态,一个发包用。
现在的问题是:我只有一个SerialPort对象 ,通过跨类的信号和槽得到这个对象,但是一放在线程的run函数读写就会报错。

我曾想过把串口的设置和连接放在线程类里面做,但是我这边两个线程呢,一个链接的话,端口就会被占用,另外一个线程就没法连接 困了一天了 不知道该怎么办

我还想过把收发都放在一个线程里做 不知道这样可不可以 效率怎么样

1个回答

串口通信线程
最近写一个项目里面用到的是基于串口通信的。
由于我需要一直处于接收数据状态,并且可以随时发送数据(我的串口是RS232,支持全双工),于是想到了用两个线程去做。
一个处于收状态,一个发包用。
现在的问题是:我只有一个SerialPort对象 ,通过跨类的信号和槽得到这个对象,但是一放在线程的run函数读写就会报错。
我曾想过把串口的设置和连接放在线程类里

weixin_45629315
YYH-ZC 方便交流一下吗
21 天之前 回复
weixin_45629315
YYH-ZC 老哥解决了吗
21 天之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐