- •Классификация интерфейсов
- •По функциональному назначению
- •По способу передачи данных
- •По виду среды распространения сигнала
- •По организации обмена данных
- •По отношению к внешней среде
- •По производительности
- •По способу синхронизации шин (обмена информации)
- •По способу обеспечения ???устойчивости
- •По форме носителей информации
- •По форме представления информации
- •По способам и последовательности управления
- •По уровням протокола обмена
- •По способу распределения ресурсов м/у агентами
- •По «интеллекту»
- •Параллельные интерфейсы
- •Адреса портов
- •Расположение выводов
- •Стандарт IEEE 1284
- •Centronics (SPP – Single Parallel Port)
- •Передача данных по протоколу Centronics (SPP)
- •Режим EPP
- •EPP сигналы и связанные с ними SPP сигналы:
- •Регистры интерфейса EPP
СТАНДАРТ IEEE 1284
IEEE 1284, LPT - международный стандарт параллельного интерфейса для подключения периферийных устройств персонального компьютера.
Восновном используется для подключения к компьютеру принтера, сканера и других внешних устройств (часто использовался для подключения внешних устройств хранения данных), однако может применяться и для других целей (организация связи между двумя компьютерами, подключение каких-либо механизмов телесигнализации и телеуправления).
Воснове данного стандарта лежит интерфейс Centronics и его расширенные версии (ECP, EPP).
Centronics (SPP – Single Parallel Port)
Адаптер параллельного интерфейса, с точки зрения программиста, представляет собой набор регистров в адресном пространстве архитектуры PC.
BASE (0x278, 0x378, 0x3bc) – Data Register – регистр данных. Данные, записанные в этот регистр появляются на выходных линиях Data[7:0]
SR [BASE+1] – регистр состояния, доступен по только на чтение (read only)
Назначение разрядов:
SR.7 – Busy – инверсное состояние линии Busy
SR.6 – ACK – состояние линии ACK
SR.5 – PE – состояние линии PE. 1 – конец бумаги
SR.4 – Select – состояние линии Select. 1 – включение принтера
SR.3 – Error – состояние линии Error. 0 – наличие ошибки
SR.2 – PIRQ – флаг прерывания по сигналу ACK (только PS/2)
SR[1:0] - зарезервированы
Передача данных по протоколу Centronics (SPP)
Этот режим определяет протокол, используемый большинством PC, для передачи данных на принтер. Он обычно называется "Centronics" режимом и является методом, используемым со стандартным параллельным портом. В этом режиме данные помещаются на линии данных порта, состояние принтера не проверяется ни на какие ошибки и на занятость (сигнал Busy), и затем программно формируется строб данных (Strobe) для тактирования принтера