Аппаратные интерфейсы ПК | страница 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 (не используется); в режиме диагностики поступает на вход