КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Параллельный интерфейс— LPT-порт

п. 8.3.1), однако этим его применение не исчерпывается.
Для связи двух компьютеров по параллельному интерфейсу применяются различ¬ные кабели в зависимости от режимов используемых портов. Самый простой и медленный — полубайтный режим, работающий на всех портах. Для этого режи¬ма в кабеле достаточно иметь 10 сигнальных и один общий провод. Распайка разъемов кабеля приведена в табл. 1.11. Связь двух PC данным кабелем поддержива¬ется стандартным ПО типа Interlnk из MS-DOS или Norton Commander. Заметим, что здесь применяется свой протокол, отличный от описанного в п. 1.3.1.
Таблица 1.11. Кабель связи PC-PC (4-битный)
Х1, разъем РС#1 Х2, разъем РС#2 Бит Контакт Контакт Бит
DR.O
2
15
SR.3
DR.1
3
13
SR.4
DR.2
4
12
SR.5
DR.3
5
10
SR.6
DR.4
6
11
SR.7
SR.6
10
5
DR.3
SR.7
11
6
DR.4
SR.5
12
4
DR.2
SR.4
13
3
DR.1
SR.3
15
2
DR.O
GND 18-25
18-25
GND
Разъемы XI и Х2 - DB25-P (вилки).
Высокоскоростная связь двух компьютеров может выполняться и в режиме ЕСР (режим ЕРР неудобен, поскольку требует синхронизации шинных циклов ввода-вывода двух компьютеров).
В табл. 1.12 приведена распайка кабеля, в аналогичной таблице предыдущих книг автора (см. [2] и [5]) была ошибка (перепутаны контакты 13 и 15). Из всех сигналов

1.6. Применение LPT-порта
43
в кабеле не используется лишь PeriphRequest* (контакт 15). В цепи линий данных рекомендуется вставить последовательные резисторы (0,5-1 кОм), препятству¬ющие протеканию слишком больших токов, когда порты данных обоих компьюте¬ров находятся в режиме вывода. Эта ситуация возникает, когда коммуникацион¬ное ПО компьютеров еще не запущено. Связь в режиме ЕСР поддерживается Windows Эх, в комплект поставки этих ОС входит драйвер PARALINK.VxD, но из-за внутренней ошибки он неработоспособен. «Заплатку» на этот драйвер, а также тестовую утилиту и необходимые описания можно найти в сети (www.lpt.com, www.lvr.com/parport.htm).
Таблица 1.12. Кабель связи PC-PC в режиме ЕСР и байтном режиме
Разъем Х1
Разъем Х2
Контакт Имя в ЕСР
Имя в ЕСР
Контакт
1
HostClk
PeriphClk
10
14
HostAck
PeriphAck
11
17
1284Active
Xflag
13
16
ReverseRequest*
AckReverse*
12
10
PeriphClk
HostClk
1
11
PeriphAck
HostAck
14
12
AckReverse*
ReverseRequest*
16
13
Xflag
1284Active
17
2,3...9
Data [0:7]
Data [0:7]
2,3..•9
Подключение сканера к LPT-порту эффективно, только если порт обеспечивает хотя бы двунаправленный режим (Bi-Di), поскольку основной поток — ввод.

Hosted by uCoz