Интерфейсы ПК

       

Режимы передачи данных


1.2.2. Режимы передачи данных

IEEE 1284 определяет пять режимов обмена, один из кото- рых полностью соответствует стандартному выводу по про- токолу Centronics. Стандарт определяет способ, по которому ПО может определить режим, доступный и хосту (PC), и ПУ (или присоединенному второму компьютеру). Режимы нестандартных портов, реализующих протокол обмена Centronics аппаратно (Fast Centronics, Parallel Port FIFO Mode),

могут и не являться режимами IEEE 1284, несмотря на на- личие в них черт ЕРР и ЕСР.

При описании режимов обмена фигурируют следующие по- нятия:

Хост - компьютер, обладающий параллельным портом.

ПУ - периферийное устройство, подключаемое к этому порту.

Ptr - в обозначениях сигналов обозначает передающее ПУ. is Прямой канал - канал вывода данных от хоста в ПУ. Обратный канал - канал ввода данных в хост из ПУ. Полубайтный режим ввода - Nibble Mode

Предназначен для двунаправленного обмена. Может рабо- тать на всех стандартных портах. Порты имеют 5 линий вво- да состояния, используя которые ПУ может посылать в хост байт тетрадами (nibble - полубайт, 4 бита) за два приема. Сигнал Ack#, вызывающий прерывание, которое может ис- пользоваться в данном режиме, соответствует биту 6 регис- тра состояния, что усложняет программные манипуляции с битами при сборке байта. Сигналы порта приведены в табл. 1.4, временные диаграммы - на Рисунок 1.3.



Содержание раздела