ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
368590 Топик полностью
abivan (15.11.2012 10:14, просмотров: 323) ответил rezident на Небольшая поправка. Не "начать принимать следующий пакет", а ожидать окончания текущего пакета/начало следующего. То бишь отслеживать паузу 3,5Т. Хотя лично я в RTU-ных протоколах про 1,5Т обычно не заморачиваюсь, ориентируясь на
Пытаюсь разобраться. Читаем оригинал If a silent interval of more than 1.5 character times occurs before completion of the frame, the receiving device flushes the incomplete message and assumes that the next byte will be the address field of a new message. если разрыв пакета более 1.5 то след байт это байт адреса нового сообщения. дальше идет как у Вас написано. Выходит что проще забить на пропуск в 1.5 и считать сообщение целым и не формировать ошибку. Но это не совсем по протоколу. Не вылезет ли это где либо боком? Зачем вообще был придуман интервал 1.5? Гипотезы будут?