Данные qserialport отсутствуют при чтении из порта, но возвращаются 9 доступных байтов
При чтении из порта используется функция readdata of qextserialport
происходит потеря данных класса
Например serialobj->bytesavailable
возвращает 9 байтов, но пока serialobj->readData
возвращает только два символа из картинки микроконтроллера
1 ответ
Судя по комментариям, вы пытаетесь распечатать полученные байты на консоли. Очевидно, что некоторые из байтов, которые вы пытаетесь распечатать, не пригодны для печати и не дают визуального вывода.
Возможно, вы хотите увидеть значения байтов в шестнадцатеричной базе:
qDebug() << serialObj->readData().toHex();