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

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

редачи, бит/с. Входная частота синхронизации 1,8432 МГц делится на заданный коэффициент, после чего получается 16-кратная частота передачи данных.

IER — регистр разрешения прерываний. Единичное значение бита разрешает прерывание от соответствующего источника.

Назначение бит регистра IER.

**~ Биты 7-4=0 — не используются.

т Бит 3 — Mod IE — по изменению состояния модема (любой из линий CTS, DSR, Rl, DCD).

ш Бит 2 — RxL IE — по обрыву/ошибке линии.

ж Бит 1 — TxD IE — по завершении передачи.

* Бит 0 — RxD IE — по приему символа (в режиме FIFO — прерывание по тайм-ауту).

IIR — регистр идентификации (только для чтения) прерываний и признака режима FIFO. Для упрощения программного анализа UART выстраивает внутренние запросы прерывания по четырехуровневой системе приоритетов. Порядок приоритетов (по убыванию): состояние линии, прием символа, освобождение регистра передатчика, состояние модема. При возникновении условий прерывания UART указывает на источник с высшим приоритетом до тех пор, пока он не будет сброшен соответствующей операцией. Только после этого будет выставлен запрос с указанием следующего источника.

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

ш Биты [7:6] — признак режима FIFO:

И - режим FIFO 16550А,

10- режим FIFO 16550, 00 — обычный.

ш Биты [5:4] — не используются.

ш Бит 3 — прерывание по тайм-ауту (не в режиме FIFO).

ж Биты [2:1] — причина прерывания с наивысшим приоритетом (в обычном, не FIFO-режиме):

11— ошибка/обрыв линии; сброс — чтением регистра состояния линии,


10— принят символ; сброс — чтением данных,

01 — передан символ (регистр THR пуст); сброс — записью данных,

00— изменение состояния модема; сброс — чтением регистра состояния модема.

ш Бит 0 — признак необслуженного запроса прерывания:

1— нет запроса, 0 — есть запрос.

Идентификация прерываний в режиме FIFO, IIR [3:1]:

j 011 — ошибка/обрыв линии; сброс — чтением регистра состояния линии.

«*< 010 — принят символ; сброс — чтением регистра данных приемника.

т НО — индикатор тайм-аута (за 4-кратный интервал времени символа не передано и не принято ни одного символа, хотя в буфере имеется по крайней мере один). Сброс — чтением регистра данных приемника.

» 001 — регистр THR пуст; сброс — записью данных.

* 000 — изменение состояния модема (CTS, 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 - RESETTFf Reset Transmitter FIFO) — сброс счетчика FIFO-передатчика (записью единицы; сдвигающий регистр не сбрасывается).


» Бит 1 — RESETRF( Reset Receiver FIFO) — сброс счетчика FIFO-приемника (записью единицы; сдвигающий регистр не сбрасывается).

*s Бит 0 — TRFIFOE(Transmit And Receive FIFO Enable) — разрешение (единицей) режима FIFO для передатчика и приемника. При смене режима FIFO-буферы автоматически очищаются.

LCR — регистр управления линией (настройки параметров канала).

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

? Бит 7 — DLAB (Divisor Latch Access Bit) — управление доступом к делителю частоты.

§> Бит 6 ~ BRCON(Break Control) — формирование обрыва линии (посылка нулей) при BRCON=l.

*Бит 5 — STICPARf Sticky Parity) — принудительное формирование бита паритета:

0— контрольный бит генерируется в соответствии с паритетом выводимого символа,

1— постоянное значение контрольного бита: при EVENPAR=l — нулевое, при EVENPAR=0 — единичное.

» Бит 4 — EVENPARfEven Parity Select) — выбор типа контроля: 0 — нечетность, 1 — четность.

ь Бит 3 — PAREN (Parity Enable) — разрешение контрольного бита:

1 — контрольный бит (паритет или постоянный) разрешен,

О - запрещен.

*Бит 2 — STOPB (Stop Bits) — количество стоп-бит: 0—1 стоп-бит,

1—2 стоп-бита (для 5-битного кода стоп-бит будет иметь длину 1,5 бита).

т Биты [1:0] — SERIALDB (Serial Data Bits) — количество бит данных:

00 - 5 бит, 01 - 6 бит, 10-7 бит, 11-8 бит.



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