-=Max=- (07.06.2007 10:43, просмотров: 1) ответил alcosar на Надежно ли определять наличие сигнала break на линии последовательного порта по биту FE(frame error) регистра состояния UART?
если речь идёт о PC - То у него ведь есть бит, который говорит что был break в линии Внутренний регистр состояния линии (БА+5):
(только чтение)
Благодаря этому регистру драйвер может отслеживать изменения состояния интерфейса
бит 0 Готовность принятия данных (можно прочитать данные из БА+0)
бит 1 Ошибка переопределения данных (были получены новые данные, в следствии чего старые были утеряны)
бит 2 Ошибка паритета (вероятно, данные были искажены при передаче)
бит 3 Ошибка кадрирования (рассинхронизация)
бит 4 Принят BREAK
бит 5 Буферный регистр передатчика пуст
бит 6 Сдвиговый регистр передатчика пуст
бит 7 Не используются в 8250 и в 16550 UART, всегда 0