Параллельный порт в двунаправленном байтном режиме — Byte Mode на компьютере
В Byte Mode данные принимаются с использованием двунаправленного порта, у которого выходной буфер данных может отключаться. Режим является программно-управляемым — все сигналы квитирования анализируются и устанавливаются драйвером.
Схема цоколевки параллельного порта
Вилка (на кабеле) | Розетка (на компьютере) |
Названия и функциональные назначения выводов параллельного порта
№ вывода | Обозначение в SPP | Обозначение в Byte Mode | Описание |
1 | /STROBE | HostClk | Импульс (низкого уровня) подтверждает прием байта в конце каждого цикла |
2 | D0 | Data 0 | Двунаправленная шина данных (0-й бит) |
3 | D1 | Data 1 | Двунаправленная шина данных (1-й бит) |
4 | D2 | Data 2 | Двунаправленная шина данных (2-й бит) |
5 | D3 | Data 3 | Двунаправленная шина данных (3-й бит) |
6 | D4 | Data 4 | Двунаправленная шина данных (4-й бит) |
7 | D5 | Data5 | Двунаправленная шина данных (5-й бит) |
8 | D6 | Data 6 | Двунаправленная шина данных (6-й бит) |
9 | D7 | Data 7 | Двунаправленная шина данных (7-й бит) |
10 | /ACK | PtrClk | Устанавливается в низкий уровень для индикации действительности данных на линиях Data [0:7]. Низкий уровень устанавливается в ответ на сигнал HostBusy |
11 | BUSY | PtrBusy | Состояние занятости прямого канала |
12 | PE | AckDataReq* | Устанавливается ПУ для указания на наличие обратного канала передачи |
13 | SEL | Xflag* | Флаг расширяемости |
14 | /AUTOFD | HostBusy | Сигнал квитирования. Низкий уровень означает готовность хоста принять байт; высокий уровень устанавливается по приему байта |
15 | /ERROR | DataAvail#* | Устанавливается ПУ для указания на наличие обратного канала передачи |
16 | /INIT | Init# | Не используется; установлен высокий уровень |
17 | /SELIN | 1284Active | Высокий уровень указывает на обмен в режиме IEEE 1284 (в режиме SPP уровень низкий) |
18 | GND | GND | Signal Ground (Корпус) |
19 | GND | GND | Signal Ground (Корпус) |
20 | GND | GND | Signal Ground (Корпус) |
21 | GND | GND | Signal Ground (Корпус) |
22 | GND | GND | Signal Ground (Корпус) |
23 | GND | GND | Signal Ground (Корпус) |
24 | GND | GND | Signal Ground (Корпус) |
25 | GND | GND | Signal Ground (Корпус) |
* Сигналы действуют в последовательности согласования.