Раздел: Документация
0 ... 4 5 6 7 8 9 10 ... 131
Полубайтный режим сильно нагружает процессор, и поднять скорость обмена выше 50 Кбайт/с не удается. Безусловное его преимущество в том, что он работает на всех портах. Его применяют в тех случаях, когда поток данных невелик (например, для связи с принтерами). Однако при связи с адаптерами локальных сетей, внешними дисковыми накопителями и CD-ROM прием больших объемов данных требует изрядного терпения со стороны пользователя. Двунаправленный байтный режим - Byte Mode В данном режиме данные принимаются с использованием двунаправленного порта, у которого выходной буфер дан- 3.ПУ сигнализирует о готовности тетрады установкой низкого уровня на линии PtrClk. 4.Хост устанавливает высокий уровень на линии HostBusy, указывая на занятость приемом и обработкой тетрады. 5.ПУ отвечает установкой высокого уровня на линии PtrClk. 6.Шаги 1 -5 повторяются для второй тетрады. ТШш-Ц Сигналы!Ц ных может отключаться установкой бита CR.5=1. Как и предыдущие, режим является программно-управляемым — все сигналы квитирования анализируются и устанавливаются драйвером. Сигналы порта описаны в табл. 1.5, временные диаграммы — на рис. 1.4.
* Сигналы действуют в последовательности согласования (см. далее). HostBusy PrtClk ,1 HostClk Данные У УШЛА Рис. 1.4. Прием данных в байтном режиме Фазы приема байта данных: 1.Хост сигнализирует о готовности приема данных установкой низкого уровня на линии HostBusy. 2.ПУ в ответ помещает байт данных на линии Data [0:7]. 3.ПУ сигнализирует о действительности байта установкой низкого уровня на линии PtrClk. 4.Хост устанавливает высокий уровень на линии HostBusy, указывая на занятость приемом и обработкой байта. 5.ПУ отвечает установкой высокого уровня на линии PtrClk. 6.Хост подтверждает прием байта импульсом HostClk. 7.Шаги 1-6 повторяются для каждого следующего байта. Побайтный режим позволяет поднять скорость обратного канала до скорости прямого канала в стандартном режиме. Однако он может работать только на двунаправленных портах. Режим ЕРР Протокол ЕРР (Enhanced Parallel Port — улучшенный параллельный порт) был разработан компаниями Intel, Xircom и Zenith Data Systems задолго до принятия IEEE 1284. Он предназначен для повышения производительности обмена по параллельному порту. ЕРР был реализован в чипсете Intel 386SL (микросхема 82360) и впоследствии принят множеством компаний как дополнительный протокол параллельного порта Версии протокола, реализованные до принятия IEEE 1284, отличаются от нынешнего стандарта (см. далее). 0 ... 4 5 6 7 8 9 10 ... 131
|