Аппаратные интерфейсы ПК | страница 48
♦ 000 — изменение состояния модема (>CIS
, >DSR
, >RI
или >DCD
). Сброс выполняется чтением регистра >MSR
.
>FCR
— регистр управления FIFO (только для записи). Ниже описано назначение бит регистра >FCR
:
♦ Биты [7:6] — >ITL
(Interrupt Trigger Level) — уровень заполнения FIFO-буфера, при котором вырабатывается прерывание:
• 00 — 1 байт (по умолчанию);
• 01 — 4 байта;
• 10 — 8 байт;
• 11–14 байт.
♦ Биты [5:4] зарезервированы.
♦ Бит 3 — разрешение операций DMA.
♦ Бит 2 — >RESETTF
(Reset Transmitter FIFO) — сброс счетчика FIFO-передатчика (записью единицы; сдвигающий регистр не сбрасывается).
♦ Бит 1 — >RESETRF
(Reset Receiver FIFO) — сброс счетчика FIFO-приемника (записью единицы; сдвигающий регистр не сбрасывается).
♦ Бит 0 — >TRFIFOE
(Transmit And Receive FIFO Enable) — разрешение (единицей) режима FIFO для передатчика и приемника. При смене режима FIFO-буферы автоматически очищаются.
>LCR
— регистр управления линией (настройки параметров канала). Ниже описано назначение бит регистра >LCR
.
♦ Бит 7 — >DLAB
(Divisor Latch Access Bit) — управление доступом к делителю частоты.
♦ Бит 6 — >BRCON
(Break Control) — формирование обрыва линии (посылка нулей) при >BRCON
=1.
♦ Бит 5 — >STICPAR
(Sticky Parity) — принудительное формирование бита паритета:
• 0 — контрольный бит генерируется в соответствии с паритетом выводимого символа;
• 1 — постоянное значение контрольного бита: при >EVENPAR
=1 — нулевое, при >EVENPAR
=0 — единичное.
♦ Бит 4 — >EVENPAR
(Even Parity Select) — выбор типа контроля: 0 — нечетность, 1 — четность.
♦ Бит 3 — >PAREN
(Parity Enable) — разрешение контрольного бита:
• 1 — контрольный бит (паритет или постоянный) разрешен;
• 0 — контрольный бит запрещен.
♦ Бит 2 — >STOPВ
(Stop Bits) — количество стоп-бит:
• 0–1 стоп-бит;
• 1–2 стоп-бита (для 5-битного кода стоп-бит будет иметь длину 1,5 бит).
♦ Биты [1:0] — >SERIALDB
(Serial Data Bits) — количество бит данных:
• 00 — 5 бит;
• 01 — 6 бит;
• 10 — 7 бит;
• 11 — 8 бит.
>MCR
— регистр управления модемом. Ниже описано назначение бит регистра >MCR
.
♦ Биты [7:5]=0 — зарезервированы.
♦ Бит 4 — >LME
(Loopback Mode Enable) — разрешение режима диагностики:
• 0 — нормальный режим;
• 1 — режим диагностики (см. ниже).
♦ Бит 3 — >IE
(Interrupt Enable) — разрешение прерываний с помощью внешнего выхода >OUT2
; в режиме диагностики поступает на вход >MSR.7
:
• 0 — прерывания запрещены;
• 1 — прерывания разрешены.
♦ Бит 2 — >OUT1C
(OUT1 Bit Control) — управление выходным сигналом 1 (не используется); в режиме диагностики поступает на вход