Если BREAK длинный, то всегда принимается один нулевой байт. Заметил особенность приема BREAK. При приеме нулевого байта в регистре статуса выставляется бит готовности, а бит ошибки стоп-бита не установлен. Если сразу же прочесть из регистра данных принятый нулевой байт, то готовность сбрасывается, а потом появляется ошибка стоп-бита и ошибка переполнения. Появляются ли они вместе или друг за другом, и зависит ли это от длительности BREAK - я не знаю, надо тестировать.



Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
