AFON // радиотехник affonya@mail.ru
← Шины и интерфейсы

LPT-порт · режим EPP

Параллельный порт LPT в режиме EPP: быстрый двунаправленный обмен байтами, распиновка DB25 и место среди других режимов порта.

Параллельный порт LPT

LPT — параллельный порт ПК (Centronics), исторически применявшийся для принтеров, а у радиолюбителей — для программаторов, самодельных устройств и управления нагрузкой. Данные передаются сразу по 8 линиям (байт целиком), что при небольшой тактовой частоте даёт приличную скорость на коротком кабеле.

Режим EPP

EPP (Enhanced Parallel Port) — расширенный режим для двунаправленного обмена с периферией «в реальном времени»: чтение и запись байта выполняются одним циклом шины, аппаратно формируя строб-сигналы. Это заметно быстрее базового однонаправленного режима SPP и удобно для приборов и АЦП, подключаемых к порту.

Распиновка DB25

Порт выведен на 25-контактный разъём DB25: 8 линий данных (D0–D7), группа управляющих (STROBE, AUTOFEED, INIT, SELECT-IN) и статусных сигналов (ACK, BUSY, PE, ERROR), а также общая земля. Полная распиновка — в справочнике распиновок.

Режимы порта

РежимОсобенность
SPPбазовый, вывод (однонаправленный)
EPPбыстрый двунаправленный обмен
ECPс буферизацией и DMA — см. LPT · ECP

Программная работа с портом со стороны МК — в разделах PIC и AVR.