Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

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

 если  не
поддерживается — низкий.
7.  ПУ  устанавливает  высокий  уровень  на  линии  Ack#  для  указания   на
завершение   последовательности   согласования,   после   чего    контроллер
устанавливает требуемый (и разрешенный) режим работы.
                        Развитие стандарта IEEE 1284
Кроме основного стандарта IEEE 1284, который уже принят, в  настоящее  время
в  стадии  проработки  находятся  новые  стандарты,  не  отменяющие  его,  а
определяющие дополнительные возможности. К ним относятся:
IEEE P1284.1 «Standard for Information Technology for Transport  Independent
Printer/Scanner  Interface  (TIP/SI)».  Этот  стандарт  разрабатывается  для
управления и обслуживания сканеров и  принтеров  на  основе  протокола  NPAP
(Network Printing Alliance Protocol).
IEEE P1284.2 «Standard for Test, Measurement and Conformance  to  IEEE  Std.
1284»  —  стандарт  для  тестирования  портов,  кабелей   и   устройств   на
совместимость с IEEE 1284.
IEEE P1284.3 «Standard for Interface and Protocol Extensions  to  IEEE  Std-
1284 Compliant Peripheral and Host Adapter Ports» — стандарт на  драйверы  и
использование устройств прикладным программным обеспечением.
IEEE P1284.4 «Standard for Data Delivery and Logical Channels for IEEE  Std.
1284 Interfaces». Этот стандарт направлен на реализацию пакетного  протокола
достоверной  передачи  данных  через  параллельный  порт.  Исходной   точкой
является протокол MLC (Multiple Logical Channels) фирмы Hewlett-Packard.
                         Конфигурирование LPT-портов
Управление параллельным портом разделяется на два  этапа  —  предварительное
конфигурирование (Setup) аппаратных средств порта  и  текущее  (оперативное)
переключение  режимов  работы  прикладным  или  системным  ПО.   Оперативное
переключение  возможно  только   в   пределах   режимов,   разрешенных   при
конфигурировании.  Таким  образом  обеспечивается  возможность  согласования
аппаратуры и программного обеспечения и  блокирования  ложных  переключении,
вызванных некорректными действиями программы.
Способ и возможности конфигурирования LPT-портов зависят от  его  исполнения
и  местоположения.  Порт,  расположенный  на  плате  расширения  (обычно  на
мультикарте),   устанавливаемой   в   слот   ISA   или    ISA+VLB,    обычно
конфигурируется джамперами на самой плате. Порт, расположенный на  системной
плате, обычно конфигурируется через BIOS Setup.
Конфигурированию подлежат следующие параметры:
Базовый  адрес,  который  может  иметь  значение  3BCh,  378h  и  278h.  При
инициализации BIOS  проверяет  наличие  портов  по  адресам  именно  в  этом
порядке и, соответственно, присваивает обнаруженным портам логические  имена
LPT1, LPT2, LPT3. Адрес 3BCh имеет адаптер  порта,  расположенный  на  плате
MDA или HGC. Большинство портов по умолчанию конфигурируется на  адрес  378h
и может переключаться на 278h.
Используемая линия запроса прерывания: для LPT1  обычно  используется  IRQ7,
для LPT2 — IRQ5.
Использование канала DMA для режимов ЕСР и Fast Centronics  —  разрешение  и
номер канала DMA.

                      Использование параллельных портов

Наиболее  распространенным  применением  LPT-порта  является,   естественно,
подключение принтера. Практически все принтеры могут  работать  с  портом  в
режиме  SPP,  но  применение   расширенных   режимов   дает   дополнительные
преимущества:
Двунаправленный режим (Bi-Di) дает дополнительные возможности для  сообщения
состояния  и  параметров  принтера.  Скоростные  режимы  (Fast   Centronics)
существенно  повышают   производительность   практически   любого   принтера
(особенно лазерного), но могут потребовать более качественного кабеля.
Режим ЕСР потенциально самый эффективный, и он имеет системную поддержку  во
всех  вариантах  Windows.  Из  распространенных  семейств  ЕСР  поддерживают
принтеры HP DeskJet  моделей  BXX,  LaserJet  начиная  с  4-го,  современные
модели фирмы  Lexmark  требуют  применения  кабеля  по  частотным  свойствам
соответствующего IEEE 1284.
Простейший вариант кабеля  подключения  принтера  —  18-проводный  кабель  с
неперевитыми проводами с успехом может использоваться  для  работы  порта  в
режиме SPP.
Идеальным  вариантом  являются  кабели,  в  которых  все  сигнальные   линии
перевиты с общими проводами и заключены в общий  экран  —  то,  что  требует
IEEE 1248. Такие кабели гарантированно работают на скоростях до  2  Мбайт/с,
и допускается их длина до 10 метров.
В табл. 12 приводится распайка кабеля подключения  принтера  с  разъемом  XI
типа A (DB-25P) со стороны PC  и  Х2  типа  В  (Centronics-36)  или  типа  С
(миниатюрный) со стороны принтера.
Таблица 12. Кабель подключения принтера
|XI, разъем PC  |Сигнал        |X2,    |разъем PRN типа В X2, разъем  |
|типа А         |              |       |PRN типа С                    |
|1              |-Strobe#      |1      |15                            |
|2              |Data 0        |2      |6                             |
|3              |Datal         |3      |7                             |
|4              |Data г        |4      |8                             |
|5              |Data3         |5      |9                             |
|6              |Data 4        |6      |10                            |
|7              |Data 5        |7      |11                            |
|8              |Data 6        |8       |12                           |
|9              |Data 7        |9       |13                           |
|10             |AckS          |10      |3                            |
|11             |Busy          |11      |1                            |
|12             |PaperEnd      |12      |5                            |
|13             |Select        |13      |2                            |
|14             |Auto LF«      |14      |17                           |
|15             |Error»        |32      |4                            |
|16             |Imt#          |31      |14                           |
|17             |Sict In#      |36      |16                           |
|18             |GND(l)        |19      |33                           |
|19             |GND(2 3)      |20 21   |24 25                        |
|20             |GND(4 5)      |22 23   |26 27                        |
|21             |GND(6 7)      |24 25   |28 29                        |
|22             |GND(8 9)      |26 27   |30 31                        |
|23             |GND(11 15)    |29      |19 22                        |
|24             |GND(10 12 13) |28      |20 21 23                     |
|25             |GND(14 16 17) |30      |32 34 35                     |


Для  связи  двух  компьютеров  по   параллельному   интерфейсу   применяются
различные варианты кабелей, зависящие от режимов используемых портов.  Самый
простой способ (и самый медленный  обмен)  обеспечивает  режим  полубайтного
обмена Nibble Mode, работающий на всех (исправных) портах. Для этого  режима
в кабеле достаточно иметь 10 сигнальных и один общий провод.
Высокоскоростная связь двух компьютеров может выполняться  и  в  режиме  ЕСР
(режим ЕРР для этих  целей  неудобен,  поскольку  он  требует  синхронизации
шинных циклов ввода/вывода двух компьютеров). В табл. 13 приведена  распайка
кабеля для  этого  режима.  В  ней  в  качестве  вспомогательной  информации
приведены имена сигналов, которые аппаратно генерируются адаптерами  портов.
Этот же кабель может использоваться и для связи  в  режиме  Byte  Mode  (при
наличии двунаправленных портов). Связь компьютеров с помощью  такого  кабеля
поддерживается Windows 95.
                                                                 Таблица 13.
                 Кабель связи PC-PC в режиме ЕСР и Byte Mode
|Разъем XI                  |Разъем Х2                                 |
|Контакт      |Имя в ЕСР    |Имя в ЕСР    |Контакт                     |
|1            |HostClk      |PeriphClk    |10                          |
|14           |HostAck      |PeriphAck    |11                          |
|17           |1284Active   |+PeriphReques|15                          |
|             |             |t#           |                            |
|16           |Reverse      |AckReverse#  |12                          |
|             |Request^     |             |                            |
|10           |PeriphClk    |HostClk      |1                           |
|11           |PeriphAck    |HostAck      |14                          |
|12           |AckReverse#  |ReverseReques|16                          |
|             |             |t#           |                            |
|13           |Xflag        |-            |-                           |
|15           |PeriphRequest|+284Active   |17                          |
|             |f»           |             |                            |
|2-9          |Data[0:7]    |Data [0:7]   |2-9                         |


Подключение сканера к LPT-порту эффективно, только  если  порт  обеспечивает
хотя  бы  двунаправленный  режим  (Bi-Di),  поскольку   в   основном   здесь
используется  ввод.  Но  лучше  использовать  порт  ECP,  если  этот   режим
поддерживается сканером.
Подключение внешних накопителей (lomega Zip Drive, CD-ROM), адаптеров ЛВС  и
других  симметричных   устройств   ввода/вывода   имеет   общую   специфику.
Большинство таких устройств способно  работать  в  любом  из  режимов  порта
(обычно исключая ECP), что  обеспечивает  их  неограниченное  применение  на
любых компьютерах.

              Неисправности и тестирование параллельных портов

Тестирование  параллельных  портов  целесообразно  начинать  с  проверки  их
наличия в системе. Список адресов установленных портов обычно  появляется  в
таблице заставки, выводимой BIOS на экран перед  загрузкой  ОС.  Кроме  этой
таблицы, список м
12345След.
скачать работу

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

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ