Последовательный порт — отправка данных как uint8

В настоящее время я работаю над проектом и пытаюсь отправить данные через Xbee. Я использовал библиотеку SerialPort.h для отправки «H» и «L» через последовательный порт на Arduino для включения светодиода. Это сработало. Это я попробовал в Arduino, а затем в Visual Studio. Оба работали.

Но моя конечная цель — отправить данные через последовательный порт как uint8. Но я не знаю, как отправить данные как uint8. Библиотеки обычно используют char для записи в порт.

Заранее спасибо. Извините, если это звучит как вопрос новичка.

1

Решение

uint8 является восьмиразрядным значением без знака, а char может быть подписанным или неподписанным, но все еще является восьмибитным байтом. Для последовательной связи вы можете отправить uint8 с использованием char интерфейс. Единственной особой вещью может быть приведение при отправке данных. Вам нужно будет узнать из контекста, что вы получаете, и выполнить обратную операцию.

0

Другие решения

Других решений пока нет …