Интерфейсы ПК

       

СОМ-порт


2.5. СОМ-порт

Последовательный интерфейс СОМ-порт (Communication Port - коммуникационный порт) появился в первых моделях IBM PC. Он был реализован на микросхеме асинхронного при- емопередатчика Intel 8250. Порт имел поддержку BIOS (/Л/Т 74/?), однако широко применялось (и применяется) взаи- модействие с портом на уровне регистров. Поэтому во всех PC- совместимых компьютерах для последовательного интерфейса применяют микросхемы приемопередатчиков, совместимые с

i8250. В ряде отечественных PC-совместимых (почти) компь- ютеров для последовательного интерфейса применялась мик- росхема КР580ВВ51 - аналог 18251. Однако эта микросхема является универсальным синхронно-асинхронным приемопе- редатчиком (УСАПП или USART - Universal Asynchronous Receiver-Transmitter). Совместимости с PC на уровне регист- ров СОМ-порта такие компьютеры не имеют. Хорошо, если у соответствующих компьютеров имеется "честный" драйвер B/OS /Л/Т 14h, а не заглушка, возвращающая состояние модема "всегда готов" и ничего не делающая. Совместимость на уров- не регистров СОМ-порта считается необходимой. Многие раз- работчики коммуникационных пакетов предлагают работу и через B/OS /Л/Т 14h, однако на высоких скоростях это неэффек- тивно. Говоря о СОМ-порте PC, по умолчанию будем подра- зумевать совместимость регистровой модели с i8250 и реали- зацию асинхронного интерфейса RS-232C.



Содержание раздела