Главная

Главная

Сообщество

Сообщество

Форум

Форум

STM32

STM32

Электроника

Электроника

Raspberry Pi

Raspberry Pi

Уведомления
Очистить все

[Решено] Как в QT принятые из QSerialPort данные вывести в виде hex значений?

(@kurts)
New member

Есть ли какой-то способ принятые через COM-порт данные (использую QSerialPort) вывести в qDebug() в виде шестнадцатеричных значений? Этот код выводит нечитаемые символы:

QByteArray receivedData;
receivedData.append(port->readAll());
qDebug() << receivedData;

Цитата
Создатель темы Размещено : 19.01.2023 15:05
Aveal MT
(@aveal)
Top level Admin
qDebug() << receivedData.toHex('-');

'-' - разделитель между байтами.


ОтветитьЦитата
Размещено : 19.01.2023 15:35
(@kurts)
New member

Спасибо, работает!


ОтветитьЦитата
Создатель темы Размещено : 19.01.2023 16:12
Aveal MT
(@aveal)
Top level Admin

Отлично 👍 


ОтветитьЦитата
Размещено : 19.01.2023 16:30
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.