Перевести шестнадцатеричный вывод GPS-модуля NEO-M9N в ASCII

Я отдельно протестировал и подтвердил, что компоненты, которые я использую, работают, и что я правильно спаял провода (особенно RX / TX).

Когда я подключил питание от USB к устройству GPS, я смог получить правильный вывод, как и следовало ожидать, например, $GPNLL ...

Индикатор PPS горит, и питание работает, поэтому я знаю, что питание идет правильно, и ничего не поджаривается. Я немного припаял порт CS, но не думаю, что это должно что-то менять.

Я также экспериментировал с выходом в бодах и портом 1, но оба они дают мне ненужные данные или None.

Но когда я подключил их и использовал micropython для просмотра вывода, я получил некоторые странные результаты. Картинки кода и вывода.

Похоже, что вывод находится в двоичном формате UBX - байтовом формате, проприетарном для модуля Ublox, который я использую, но я не знаю, как преобразовать его во что-нибудь полезное для меня. Я потратил время на перебор некоторых онлайн-конвертеров, но максимум, что я смог получить, - это один или два персонажа.

0 ответов

Другие вопросы по тегам