Учебное пособие: Средства машинной коммуникации персонального компьютера

D0 – дополнение сигнала DTR

D1 - дополнение сигнала RTS

D2 - дополнение сигнала OUT1

D3 - дополнение сигнала OUT2

D4 – выбор обратной связи для тестирования UART.

Тестирование:

SOUT – сигнал высокого уровня

Вход SIN отсоединяется

Регистр передачи –> регистр приема

соединение:

DTR –> DSR

RTS –> CTS

OUT1 –> RI

OUT2 –> RLS0

Регистр состояния линии

D0=1 При загрузке данных в буферный регистр приемника
D1=1 Обнаружена ошибка переполнения
D2=1 Обнаружена ошибка четности
D3=1 Обнаружена ошибка кадра
D4=1 На линии SIN разрыв
D5=1 THR –> сдвиговый регистр передачи
D6=1 Сдвиговый регистр передатчика пуст
D7=0 Всегда

Бит D0 сбрасывается в 0, когда процессор прочитает содержимое буфера приема. D5 – процессор пишет в буфер передачи очередной байт. D1 – D4 – читает содержимое регистра статуса линии. D6 – устанавливается в 1, когда регистр передачи пуст.

Регистр состояния модема

D0 Изменение состояния на линии CTS
D1 Изменение состояния на линии DSR
D2 Изменение состояния на линии RI
D3 Изменение состояния на линии DCD
D4 Сигнал на линии CTS
D5 Сигнал на линии DSR
D6 Сигнал на линии RI
D7 Сигнал на линии DCD

4 старших бита показывают уровень напряжения на линии, а 4 младших – наличие изменения уровня. Любое чтение регистра обнуляет младшие биты этого регистра.

Регистры прерывания

регистры управления прерыванием (001)

регистры идентификации (010)

Существует 10 условий возникновения запроса на прерывание (INTRPT) на линии UART.

Высокий приоритет:

Ошибка: переполнения, четности, кадра, разрыв линии.

Доступны принятые данные

Буфер передатчика пуст

Изменение на входах управления модемом.

Назначение млдаших битов регистра управления прерыванием

00 – готовы принятые данные

К-во Просмотров: 303
Бесплатно скачать Учебное пособие: Средства машинной коммуникации персонального компьютера