windows下,Qt 5.14.2使用QSerialPort和STM32的虚拟串口通信。
使用bytesAvailable + QThread::msleep等待数据,死活等不到数据。
后来加了waitForReadyRead才可以。
最终使用waitForReadyRead + bytesAvailable来等待。
莫名其妙,不知道什么原因。
windows下,Qt 5.14.2使用QSerialPort和STM32的虚拟串口通信。
使用bytesAvailable + QThread::msleep等待数据,死活等不到数据。
后来加了waitForReadyRead才可以。
最终使用waitForReadyRead + bytesAvailable来等待。
莫名其妙,不知道什么原因。