• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Wemos mini Pro. Помогите разобраться с софтсериалом

Samson2

New member
Добрый день. Столкнулся с такой проблемой. Для работы с датчиком СО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 к Ардуино - все нормально работает.
Прошу помощи, а то уже всю голову сломал
 
Сверху Снизу