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

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

Луч¬ше использовать порт ЕСР, если этот режим поддерживается сканером (или ЕРР, что маловероятно).
Подключение внешних накопителей (Iomega Zip Drive, CD-ROM и др.), адаптеров ЛВС и других симметричных устройств ввода-вывода имеет свою специфику.
В режиме SPP наряду с замедлением работы устройства заметна принципиальная
асимметрия этого режима: чтение данных происходит в два раза медленнее, чем
(весьма небыстрая) запись. Применение двунаправленного режима (Bi-Di или PS/2Туре 1) устранит эту асимметрию — скорости сравняются. Только перейдя на ЕРР или ЕСР, можно получить нормальную скорость работы. В режиме ЕРР или ЕСР подключение к LPT-порту почти не уступает по скорости подключению через ISA- контроллер. Это справедливо и при подключении устройств со стандартным ин¬терфейсом шин к LPT-портам через преобразователи интерфейсов (например,LPT- IDE, LPT- SCSI, LPT- PCMCIA). Заметим, что винчестер IDE, под-ключенный через адаптер к LPT-порту, для системы может быть представлен как устройство SCSI (это логичнее с программной точки зрения).
В табл. 1.13 описано назначение выводов разъема LPT-порта в различных режи¬мах и их соответствие битам регистров стандартного порта.

44
Глава 1. Параллельный интерфейс — LPT-порт
Таблица 1
.13. Назначение выводов разъема LPT-порта и бит регистров в режимах SPP, ЕСР и ЕРР
Контакт
I/O
Бит1
SPP
ECP
EPP
1
0/I
CR.O\
Strobe#
HostClk
Write»
2
0/I
DR.O
DataO
Data 0
DataO
3
0/I
DR.1
Datal
Datal
Datal
4
0/I
DR. 2
Data 2
Data 2
Data 2
5
0/I
DR.3
DataS
DataS
DataS
6
0/I
DR.4
Data 4
Data 4
Data 4
7
0/I
DR.5
Data S
Data S
Data S
8
0/I
DR.6
Data 6
Data 6
Data 6
9
0/I
DR.7
Data 7
Data 7
Data 7
10
I
SR.6
Ack#
PeriphClk
INTR#
11
I
SR.A
Busy
PeriphAck
Wait#
12
I
SR.5
PaperEnd
AckReverse*

2
13
I
SR.4
Select
Xflag
—2
14
0/I
CR.1\
Auto LF#
HostAck
DataStb*
15
I
SR.3
Error»
PeriphRequest*

2
16
0/I
CR.2
lnit#
ReverseRequest*
Reset»
17
0/I
CR.3\
Select ln#
1284Active
AddrStb#
1
Символом «\» отмечены инвертированные сигналы (1 в регистре соответствует низкому уровню линии).
2
Определяется пользователем.
1.7. Конфигурирование LPT-портов
Управление параллельным портом разделяется на два этапа — предварительное конфигурирование (Setup) аппаратных средств порта и текущее (оперативное) переключение режимов работы прикладным или системным ПО.

Hosted by uCoz