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