问题描述
- 有关线程收发串口数据的问题
-
最近写一个项目里面用到的是基于串口通信的。
由于我需要一直处于接收数据状态,并且可以随时发送数据(我的串口是RS232,支持全双工),于是想到了用两个线程去做。
一个处于收状态,一个发包用。
现在的问题是:我只有一个SerialPort对象 ,通过跨类的信号和槽得到这个对象,但是一放在线程的run函数读写就会报错。我曾想过把串口的设置和连接放在线程类里面做,但是我这边两个线程呢,一个链接的话,端口就会被占用,另外一个线程就没法连接 困了一天了 不知道该怎么办
我还想过把收发都放在一个线程里做 不知道这样可不可以 效率怎么样
解决方案
Python使用线程来接收串口数据
串口收发数据时候的高低位问题
QT线程编程-串口收发
时间: 2025-01-18 21:49:14