Подключил модуль трансивера si4463 к Wemos d1 mini, а также пробовал и к Wemos D1 R2 v2.1.0 и получаю не правильный результат на приеме данных. Второй модуль, который отправляет данные подключен к STM32.
STM32 отправляет строку "T1=12C H=80% T1=12C" всего 19 символов + конец строки = 20 байт. А принимаю строку длинной 21 байт и следующего вида "U0=03C H=80% T1=12C" хотя логический анализатор показывает что все данный приходят корректные! На фото видно, первый байт это длина принятых данных, потом байты данных идут. И почему-то в начале значения пару байт на 1 больше чем реальный данные по логическому анализатору. Думал в начале что ком порт косячит..
Эта же библиотека хорошо работала на ардуино, все принималось, выводилось корректно!
STM32 отправляет строку "T1=12C H=80% T1=12C" всего 19 символов + конец строки = 20 байт. А принимаю строку длинной 21 байт и следующего вида "U0=03C H=80% T1=12C" хотя логический анализатор показывает что все данный приходят корректные! На фото видно, первый байт это длина принятых данных, потом байты данных идут. И почему-то в начале значения пару байт на 1 больше чем реальный данные по логическому анализатору. Думал в начале что ком порт косячит..
Эта же библиотека хорошо работала на ардуино, все принималось, выводилось корректно!
Вложения
-
23.2 KB Просмотры: 19
-
14.7 KB Просмотры: 17
-
27.8 KB Просмотры: 11
Последнее редактирование: