Последовательный порт - отправка данных как uint8 - PullRequest
0 голосов
/ 03 декабря 2018

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

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

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

1 Ответ

0 голосов
/ 03 декабря 2018

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

...