Учебное пособие: Средства машинной коммуникации персонального компьютера
Стандарт RS-232. Универсальный асинхронный приемо-передатчик (UART), микросхема 8250.
Структура UART
CU – ControlUnit (устройство управления)
BF – Buffer (буфер)
T – Transmit
R – Receive
M – Modem
D – Data (данные)
Состав UART
D – буфер данных – служит для обмена данными между микросхемами и процессором
DUCU – блок управления чтением и записью
MCU – блок управления модемом
TCU – блок управления передатчиком
TBF – буфер
RBF – буфер приемника
RCU – блок управления приемником
Таблица контактов разъема DB9
№контакта | Назначение | Обозначение | Тип |
1 | Детектор принимаемого сигнала | DCD | Вход |
2 | Принимаемые данные | RD | Вход |
3 | Передаваемые данные | TD | Выход |
4 | Готовность данных | DTR | Выход |
5 | Сигнальное заземление | SG | |
6 | Готовность данных | DSR | Вход |
7 | Запрос для передачи | RTS | Выход |
8 | Сброс для передачи | CTC | Вход |
9 | Индикатор вызова | RI | Вход |
Программно-доступные регистры UART
UART имеет десять программно-доступных регистров. Доступ к ним осуществляется по 8 адресам.
Регистры
THR – буфер передатчика
RBR – буфер приемника
ICR – управления прерыванием
IIR – идентификация прерывания
MCR – управление модемом
LSR – состояние линии
MSR – состояние модема
BAUD0 – делитель частоты (младший байт)
BAUD1 – делитель частоты (старший байт)
--> ЧИТАТЬ ПОЛНОСТЬЮ <--