MrBai_2511
2016-04-13 10:40有关线程收发串口数据的问题
最近写一个项目里面用到的是基于串口通信的。
由于我需要一直处于接收数据状态,并且可以随时发送数据(我的串口是RS232,支持全双工),于是想到了用两个线程去做。
一个处于收状态,一个发包用。
现在的问题是:我只有一个SerialPort对象 ,通过跨类的信号和槽得到这个对象,但是一放在线程的run函数读写就会报错。
我曾想过把串口的设置和连接放在线程类里面做,但是我这边两个线程呢,一个链接的话,端口就会被占用,另外一个线程就没法连接 困了一天了 不知道该怎么办
我还想过把收发都放在一个线程里做 不知道这样可不可以 效率怎么样
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 异步方式串口 死循环读取线程 如何退出?
- c语言
- 开发语言
- c++
- 2个回答