ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
90904 Топик полностью
-=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