Добрый день. Столкнулся с такой проблемой. Для работы с датчиком СО2 требуется принимать 9-ти байтный ответ. Программирую в среде Ардуино. Wemos считывает данные с ошибками. Тогда соединил Ардуино с Wemos и попробовал передать с Ардуино 9-ти байтные данные. Вот тут и начались непонятки.
Данные принимаются, но происходит сдвижка регистра:
На запрос:
FF 01 99 00 00 00 13 88 CB считываются такие ответы:
FF 00 00 00 00 00 00 00 00 - первый ответ
01 99 00 00 00 13 88 CB FF - таких 9 ответов
88 CB FF 01 99 00 00 00 13 - эти ответы до бесконечности
Не меняя скетчей попробовал передавать от Wemos к Ардуино - все нормально работает.
Прошу помощи, а то уже всю голову сломал
Данные принимаются, но происходит сдвижка регистра:
На запрос:
FF 01 99 00 00 00 13 88 CB считываются такие ответы:
FF 00 00 00 00 00 00 00 00 - первый ответ
01 99 00 00 00 13 88 CB FF - таких 9 ответов
88 CB FF 01 99 00 00 00 13 - эти ответы до бесконечности
Не меняя скетчей попробовал передавать от Wemos к Ардуино - все нормально работает.
Прошу помощи, а то уже всю голову сломал