Цитата Сообщение от Patron Посмотреть сообщение
1. ВП1-065 так же как и все остальные последовательные порты принимает только один байт вне зависимости от продолжительности сигнала BREAK. Если BREAK короче байта - принимается обычный байт, у которого "недостающие биты" заполнены единицами ( т.е. стоповым битом в состоянии IDLE ).
Если BREAK длинный, то всегда принимается один нулевой байт. Заметил особенность приема BREAK. При приеме нулевого байта в регистре статуса выставляется бит готовности, а бит ошибки стоп-бита не установлен. Если сразу же прочесть из регистра данных принятый нулевой байт, то готовность сбрасывается, а потом появляется ошибка стоп-бита и ошибка переполнения. Появляются ли они вместе или друг за другом, и зависит ли это от длительности BREAK - я не знаю, надо тестировать.