Реферат: Канал последовательной связи на основе МС 8251

ICM задаёт прерывание при изменении состояния модем:

1 – прерывание вырабатывается;

0 – прерывание запрещено;

ICL определяет прерывание при изменении состояния линии приёмника:

1 – прерывание вырабатывается;

0 – прерывание запрещено;

IFB задаст прерывание при освобождении регистра буфера принимаемых данных:

1 – прерывание вырабатывается;

0 – прерывание запрещено;

IDA определяет прерывание при доступности принимаемых данных:

1 – прерывание вырабатывается;

0 – прерывание запрещено;

Биты 7-4 не используются и должны принимать значение 0.

Регистр идентификации прерывания ( IIR). Регистр имеет адрес 2 относительно базового адреса контроллера. Этот регистр доступен только по чтению и позволяет получить информацию от контроллера о ждущем прерывании. Значение битов регистра приведено ниже.

7

6

5

4

3

2

1

0

0

0

0

0

0

I Type

II

Биты I Type определяют тип ждущего прерывания, если оно хранится контроллером (что определяется битом II):

11 – изменилось состояние линии приёмника;

10 – принимаемые данные доступны;

01 – освобождён регистр буфера;

00 – изменилось состояние модема.

Более подробная информация о приоритетах прерываний, условиях появления и условии сброса состояния прерывания приведена ниже в таблице 1.3

Информация о ждущем прерывании Таблица 1.3

I Type

Приоритет

Тип

Условие появления

Условия сброса

11

1

Состояние линии приёмника

Ошибка переполнения, чётности, посылки или пауза

Операция чтения LSR

10

2

Доступность принимаемых данных

Доступность принимаемых данных

Операция чтения RBR

01

3

Освобождение регистра буфера передатчика

Освобождение THR

К-во Просмотров: 1880
Бесплатно скачать Реферат: Канал последовательной связи на основе МС 8251