8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 25 26 27 28 29 30 31 ... 131

MCR — регистр управления модемом. Назначение бит регистра MCR:

s Биты [7:5]=0 — зарезервированы.

*> Бит 4 — LME(Loopback Mode Enable) — разрешение режима диагностики:

0— нормальный режим,

1— режим диагностики (см. ниже).

ш Бит 3 — IE (Interrupt Enable) — разрешение прерываний с помощью внешнего выхода 0UT2; в режиме диагностики поступает на вход MSR. 7:

0— прерывания запрещены,

1— разрешены.

ш Бит 2 — OUT1С (OUT1 Bit Control) —управление выходным сигналом 1 (не используется); в режиме диагностики поступает на вход MSR.6.

ш Бит 1 — RTSC (Request То Send Control) — управление выходом RTS; в режиме диагностики поступает на вход MSR.4:

1 — активен (-V),

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

Si Бит 0 — DTRC (Data Terminal Ready Control) — управление выходом DTR; в режиме диагностики поступает на вход MSR5:

1— активен ( V), О — пассивен (+V).

LSR — регистр состояния линии (точнее, состояния приемопередатчика).

Назначение бит регистра LSR:

* Бит 7 — FIFOEf FIFO Error Status) — ошибка принятых данных в режиме FIFO (буфер содержит хотя бы один символ, принятый с ошибкой формата, паритета или обрывом). В не-FIFO-режиме всегда 0.

» Бит 6 — TEMPT (Transmitter Empty Status) — регистр передатчика пуст (нет данных для передачи ни в сдвиговом регистре, ни в буферных, THR или FIFO).


ш Бит 5 — THRE( Transmitter Holding Register Empty) — регистр передатчика готов принять байт для передачи. В режиме FIFO указывает на отсутствие символов в FIFO-буфере передачи. Может являться источником прерывания.

•Бит 4 — BD(Break Detected) — индикатор обрыва линии (вход приемника находится в состоянии 0 не менее, чем время посылки символа).

*Бит 3 — FE(Framing Error) — ошибка кадра (неверный стоп-бит).

о Бит 2 — РЕ (Parity Error) — ошибка контрольного бита (паритета или фиксированного).

9. Бит 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.

« Бит 6 — Rl (Ring Indicator) — состояние линии Rl.

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

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

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

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


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

«< Бит 0 — DCTS (Delta Clear To Send) — изменение состояния CTS.

Признаки изменения (биты [3:0]) сбрасываются по чтению регистра.

SCR — рабочий регистр (8 бит), на работу UART не влияет, предназначен для временного хранения данных (в 8250 отсутствует).

В диагностическом режиме (при LME=1) внутри UART организуется внутренняя заглушка:

ш Выход передатчика переводится в состояние логической 1. т Вход приемника отключается.

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

ш Входы DSR, CTS, RI и DCD отключаются от входных линий и внутренне управляются битами DTRC, RTSC, OUT1C, IE.

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

Переданные данные в последовательном виде немедленно принимаются, что позволяет проверять внутренний канал данных порта (включая сдвигающие регистры) и отработку прерываний, а также определять скорость работы UART.

2.5.3. Ресурсы и конфигурирование СОМ-портов

Компьютер может иметь до четырех последовательных портов СОМ 1-COM4 (для машин класса AT типично наличие двух портов). СОМ-порты имеют внешние разъемы-видаш DB25P или DB9P, выведенные на заднюю панель компьютера (назначение выводов приведено в табл. 2.1).

СОМ-порты реализуются на микросхемах UART, совместимых с семейством i8250. Они занимают в пространстве ввода/вывода по 8 смежных 8-битных регистров и могут располагаться по стандартным базовым адресам. Порты вырабатывают аппаратные прерывания. Возможность разделяемого использования одной линии запроса несколькими



0 ... 25 26 27 28 29 30 31 ... 131