COM-порты.

Асинхронный универсальный приемопередатчик (UART) 8250, 16450, 16550 предназначен для асинхронного двунаправленного обмена информацией с использованием протокола RS-232C. Протокол определяет назначение регистров, бит регистров, таблиц, 9- и 25-контактных разъемов (DB9, DB25) и форму сигналов.

UART имеет 10 программируемых однобайтных регистров, которые задают:

1. скорость передачи (от 2-х до 115500 бод);

2. длину передаваемого слова (от 5-ти до 8-ми бит);

3. вид контроля по паритету (четность, нечетность, без контроля);

4. количество стоп-битов (1-2);

5. работа с прерываниями (включена/отключена);

6. режим для самотестирования (программа соединяет выход COM-порта со входом);

7. работа с модемом;

8. состояние линий связи.