logo search
несколько программ / bsp33

Порт 3fAh

Порт 3FAh представляет собой регистр идентификации прерывания. Считывая его содержимое, программа может определить причину прерывания.

Формат регистра:

Поле

Описание

0

1 - Нет прерываний, ожидающих обслуживания

1-2

00 - Прерывание по линии состояния приемника, возникает при переполнении приемника, ошибках четности или формата данных или при состоянии "BREAK". Сбрасывается после чтения состояния линии из порта 3FDh;

01 - Данные приняты и доступны для чтения. Сбрасывается после чтения данных из порта 3F8h;

10 - Буфер передатчика пуст. Сбрасывается при записи новых данных в регистр данных передатчика, порт 3F8h;

11 - Состояние модема. Устанавливается при изменении состояния входных линий CTS, RI, DCD, DSR. Сбрасывается после чтения состояния модема из порта 3FEh

3-7

Должно быть равно 0