Режимы передачи данных
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.