КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Последовательный интерфейс — СОМ-порт



68
Глава 2. Последовательный интерфейс — СОМ-порт

Бит 1 — ОЕ (Overrun Error) — переполнение (потеря символа). Если прием
очередного символа начинается до того, как предыдущий выгружен из сдвига¬
ющего регистра в буферный регистр или в регистр FIFO, прежний символ в
сдвигающем регистре теряется.

Бит 0 — DR (Receiver Data Ready) — принятые данные готовы (в DHR или FIFO- буфере). Сброс — чтением приемника.
Индикаторы ошибок — биты [4:1] — сбрасываются после чтения регистра LSR. В режиме FIFO признаки ошибок хранятся в FIFO-буфере вместе с каждым сим¬волом. В регистре они устанавливаются (и вызывают прерывание) в тот момент, когда символ, принятый с ошибкой, находится на вершине FIFO (первый в очере¬ди на считывание). В случае обрыва линии в FIFO заносится только один «обрыв¬ной» символ, и UART ждет восстановления и последующего старт-бита.
MSR —регистр состояния модема. Ниже описано назначение бит регистра MSR:

Бит 7 — DCD (Data Carrier Detect) — состояние линии DCD:

0 — активна (-V);

1 — пассивна (+V).

Бит 6 — RI (Ring Indicator) — состояние линии RI:

0 — активна (-V);

1 — пассивна (+V).

Бит 5 — DSR (Data Set Ready) — состояние линии DSR:

0 — активна (-V);

1 — пассивна (+V).

Бит 4 — CIS (Clear To Send) — состояние линии CTS:

0 — активна (-V);

1 — пассивна (+V).

Бит 3 — DDCD (Delta Data Carrier Detect) — изменение состояния DCD.

Бит 2 — ТЕ RI (Trailing Edge Of Ring Indicator) — спад огибающей RI (оконча¬ние звонка).

Бит 1 — DDSR (Delta Data Set Ready) — изменение состояния DSR.

Бит 0 — DCTS (Delta Clear To Send) — изменение состояния CTS.
Признаки изменения (биты [3:0]) сбрасываются по чтению регистра.
SCR — рабочий регистр (8 бит), на работу UART не влияет, предназначен для вре¬менного хранения данных (в 8250 отсутствует).
В диагностическом режиме (при LME=1) внутри UART организуется внутренняя «заглушка»:

выход передатчика переводится в состояние логической единицы;

вход приемника отключается;

2.7. Конфигурирование СОМ-портов
69

выход сдвигающего регистра передатчика логически соединяется со входом
приемника;

входы DSR, CIS, RI и DCD отключаются от входных линий и внутренне управ¬
ляются битами DTRC, RISC, OUT1C, IE;

выходы управления модемом переводятся в пассивное состояние (логический
ноль).

Hosted by uCoz