Qt使用QSerialPort等待数据时无法发送和接收的问题

windows下,Qt 5.14.2使用QSerialPort和STM32的虚拟串口通信。

使用bytesAvailable + QThread::msleep等待数据,死活等不到数据。

后来加了waitForReadyRead才可以。

最终使用waitForReadyRead + bytesAvailable来等待。

 

莫名其妙,不知道什么原因。

©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页