Железо ПК
Для начинающих пользователейДля любопытных пользователей
Для продвинутых пользователей
Трюки
Базовые операции с системной платойНастройка системной платы
Процессор
Память
Жесткие диски
Производительность жестких дисков
Видео
Устройства ввода/вывода
Загрузка
Настройка нового компьютера
Аппаратные интерфейсы ПК
ВведениеПараллельный интерфейс— LPT-порт
Последовательный интерфейс — СОМ-порт
Беспроводные интерфейсы
Последовательные шины USB и FireWire
Шина SCSI
Шины и карты расширения
Интерфейсы электронной памяти
Специализированные интерфейсы периферийных устройств
Интерфейсы устройств хранения
Интерфейсы компьютерных сетей
Вспомогательные последовательные интерфейсы и шины
Архитектурные компоненты IBM PC-совместимого компьютера
Интерфейсы питания, заземление и гальваническая развязка
Параллельный интерфейс— LPT-порт
Оперативное переключение возможно только в пределах режимов, разрешенных при конфи¬гурировании. Этим обеспечивается возможность согласования аппаратуры с ПО и блокирования ложных переключений, вызванных некорректными действиями программы.
Конфигурирование LPT-порта зависит от его исполнения. Порт, расположенный на плате расширения (мультикарте), устанавливаемой в слот ISA или ISA+VLB, конфигурируется джамперами на самой плате. Порт на системной плате конфи¬гурируется через BIOS Setup.
Ниже перечислены параметры, подлежащие конфигурированию.
♦ Базовый адрес — 3BCh, 378h или 278h. При инициализации BIOS проверя¬ет наличие портов по адресам именно в этом порядке и, соответственно, при¬сваивает обнаруженным портам логические имена LPT1, L PT2, L РТЗ. Адрес ЗВСЬ имеет адаптер порта, расположенный на плате MDA или HGC. Большин¬ство портов по умолчанию конфигурируется на адрес 378h и может пере¬ключаться на 278h.
1.8. Неисправности и тестирование параллельных портов
45
♦
Используемая линия запроса прерывания: для L РТ — IRQ7, для LPT2 — IRQ5. Тра¬диционно прерывания от принтера не задействуются, и этот дефицитный ре¬сурс можно сэкономить. Однако при использовании скоростных режимов ЕСР (или Fast Centronics) работа через прерывания может заметно повысить про¬изводительность и снизить загрузку процессора.
♦
Использование канала DMA для режимов ЕСР и Fast Centronics — разреше¬ние и номер канала DMA.
♦
Режимы работы порта:
•
SPP — порт работает только в стандартном однонаправленном программно- управляемом режиме;
•
PS/2, он же Bi-Directional — отличается от SPP возможностью реверса кана¬ла (установкой CR. 5=1);
•
Fast Centronics — аппаратное формирование протокола Centronics с исполь¬зованием FIFO-буфера и, возможно, DMA;
•
ЕРР — в зависимости от использования регистров порт работает в режиме SPP или ЕРР;
•
ЕСР— по умолчанию включается в режим SPP или PS/2, записью в ECR
может переводиться в любой режим ЕСР, но перевод в ЕРР записью в ECR кода 100 не гарантируется;
•
ЕСР+ЕРР — то же, что и ЕСР, но запись в ECR кода режима 100 переводит порт в ЕРР.
Выбор режима ЕРР, ЕСР или Fast Centronics сам по себе не приводит к повыше¬нию быстродействия обмена с подключенными ПУ, а только дает возможность драйверу и ПУ установить оптимальный режим в пределах их «разумения». Боль¬шинство современных драйверов и приложений пытаются использовать эффек¬тивные режимы, поэтому «подрезать им крылья» установкой простых режимов без веских на то оснований не стоит.