Параллельный порт в полубайтном режиме ввода Nibble Mode на компьютере
Предназначен для двунаправленного обмена. Может работать на всех стандартных портах. Порты имеют 5 линий ввода состояния, используя которые ПУ может посылать в хост байт тетрадами (nibble — полубайт, 4 бита) за два приема. Сигнал Ack#, вызывающий прерывание, которое может использоваться в данном режиме, соответствует биту 6 регистра состояния, что усложняет программные манипуляции с битами при сборке байта.
Схема цоколевки параллельного порта в Nibble Mode
Вилка (на кабеле) | Розетка (на компьютере) |
Названия и функциональные назначения выводов параллельного порта в Nibble Mode
№ вывода | Обозначение в SPP | Обозначение в Nibble Mode | Описание |
10 | /ACK | PtrClk | Низкий уровень означает готовность тетрады, высокий — ответ на сигнал HostBusy |
11 | BUSY | D3 | Прием бита данных 3, затем бита 7 |
12 | PE | D2 | Прием бита данных 2, затем бита 6 |
13 | SEL | D1 | Прием бита данных 1, затем бита 5 |
14 | /AUTOFD | HostBusy | Cигнал квитирования. Низкий уровень означает готовность к приему тетрады, высокий подтверждает прием тетрады |
15 | /ERROR | D0 | Прием бита данных 0, затем бита 4 |
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 (Корпус) |