LPT порт

Печать

LPT - интерфейс принтера, разъем Sub-D25, TTL, позволяет принимать 9 бит или передавать 12 бит за один такт.

Имеет 4 линий управления, 5 линий состояния и 8 линий приёма/передачи данных.

Распиновка LPT SPP.

Спецификация ECP включает SPP в качестве одного из возможных режимов.
Pin Name Direction Description
1 /STROBE Strobe
2 D0 Data Bit 0
3 D1 Data Bit 1
4 D2 Data Bit 2
5 D3 Data Bit 3
6 D4 Data Bit 4
7 D5 Data Bit 5
8 D6 Data Bit 6
9 D7 Data Bit 7
10 /ACK Acknowledge
11 BUSY Busy
12 PE Paper End
13 SEL Select
14 /AUTOFD Autofeed
15 /ERROR Error
16 /INIT Initialize
17 /SELIN Select In
18 GND Signal Ground
19 GND Signal Ground
20 GND Signal Ground
21 GND Signal Ground
22 GND Signal Ground
23 GND Signal Ground
24 GND Signal Ground
25 GND Signal Ground

Работа с LPT

  1. Установить INIT и SELIN в лог.0
  2. Установить данные на линиях D0-D7
  3. Проверить занятость линии BUSY
  4. Сбрасываем STROBE в лог.0 на ~1мс
  5. Читаем данные с линий D0-D7 по переднему фронту сигнала STROBE
  6. Подтверждаем удачное чтение данных отрицательным имплульсом по линии NACK длительностью ~5мс
Обновлено 28.05.2014 09:54