xiaobai_2511
MrBai_2511
2016-04-13 10:40

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

  • 串口通信
  • 线程

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

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

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

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐