Задать вопрос
  • Почему в самописном приёмнике данные не принимаются без Serial.print()?

    @ustivanon Автор вопроса
    rPman, нет, не так, грубо говоря начало каждого приëма синхронизируется по фронту принимаемой единички в RZ, и для помехоустойчивости делает сдвиг на 3/4.

    Как сейчас выяснилось, Serial.print() лечит не случайно, а даёт вполне себе конкретную задержку в 1/4 bitperiod(проверял корректность в течение 10 минут, приëм происходит примерно как и должен). А с причинами такого поведения буду разбираться завтра, мне уже подсказали что проблема может быть в основном в макросах, если вам интересно, то когда найду источник проблемы, могу отправить вам
    Написано