Azure Sphere UART не читает 0x00 с последовательного устройства - PullRequest
1 голос
/ 11 ноября 2019

Я читаю данные с устройства через последовательный порт. Я использую Max3232 конвертер RS232 в TTL. Странно то, что когда я использую функцию чтения для извлечения данных, полученных UART, он удаляет все байты 0x00.

Я использовал один и тот же преобразователь для чтения данных с одного и того же устройства, используя оба ArduinoМега и малина PI 3 B +. С обоими я могу прочитать значения 0x00.

Чтение с Arduino и Raspberry

f7 00 00 15 10 22 00 02 28 02 00 00

f2 16 06 00 00 00 00 67 63 02 45 43

То же, что и в Azure Sphere

f7 15 10 22 02 28 02

f2 1606 67 63 02 45 43

Мне не хватает некоторых настроек?

...