ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
4 июля
104861 Топик полностью
maik-vs (13.11.2007 15:43, просмотров: 217) ответил bialix_ на перечитал три раза. вы сами хоть поняли что написали?
Я написал, что если пихать в UART байты подряд, как только становится свободен регистр данных, образуется непрерывная последовательность байтов. Если приёмник засинхронизировать не от стартового, а от другого бита, то он будет принимать "ерунду" до конца передачи. То есть последовательность битов будет верная, а их распределение по байтам - нет. Поэтому нужно делать паузу длиной не менее времени от конца стартового бита до конца последнего стопового, по понятиям приёмника. Тогда байтовая синхронизация восстановится. Ещё она восстанавливается, если передавать FF или 00. Но в ASCII такого не бывает... Вот и всё :)