У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Курсова робота - LPT-порт і СOM-порт
39
ISA+VLB, звичайно конфігурується джамперами на самій платі. Порт, розташований на системній платі, звичайно конфігурується через BIOS Setup.

Конфігуруванню підлягають наступні параметри:

Базова адреса, яка може мати значення 3BCh, 378h і 278h. При ініціалізації BIOS перевіряє наявність портів за адресами саме в цьому порядку і, відповідно, привласнює знайденим портам логічні імена LPT1, LPT2, LPT3. Адресу 3BCh має адаптер порту, розташований на платі MDA або HGC. Більшість портів за умовчанням конфігурується на адресу 378h і може перемикатися на 278h. Використана лінія запиту переривання для LPT1 звичайно використовується IRQ7, для LPT2 – IRQ5. В багатьох «настільних» застосуваннях переривання від принтера не використовуються, і цей дефіцитний ресурс PC можна заощадити. Проте при використанні швидкісних режимів ЕСР (або 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 в BIOS Setup або джамперами на платі сам по собі не приводить до підвищення швидкодії обміну з підключеною периферією, а тільки дає можливість драйверу і периферійному пристрою встановити оптимальний режим в межах їх «умінь», Проте більшість сучасних драйверів і додатків автоматично намагаються використати ефективні режими, так що «підрізати їм крила» установкою простих режимів без вагомих підстав не варто.

Принтери і сканери можуть побажати використання режиму ЕСР, причому Windows має і системні драйвери для цього режиму. В середовищі DOS друк через ЕСР підтримується тільки спеціальним завантажуваним драйвером.

Мережні адаптери, зовнішні диски і CD-ROM, що підключаються до паралельного порту, звичайно можуть використовувати режим ЕРР. Для цього режиму спеціальний драйвер поки що не застосовується, а можливість використання ЕРР звичайно включена в драйвер пристрою, що підключається.

2.1.2. Використання паралельних портів

Найбільш поширеним застосуванням LPT-порту є, природно, підключення принтера. Практично всі принтери можуть працювати з портом в режимі SPP, але застосування розширених режимів дає додаткові переваги:

Двонаправлений режим (Bi-Di) не підвищує продуктивність, але дає додаткові можливості для повідомлення стану і параметрів принтера. Швидкісні режими (Fast Centronics) істотно підвищують продуктивність практично будь-якого принтера (особливо лазерного), але можуть зажадати більш якісного кабелю. Від принтера цей режим не вимагає яких-небудь додаткових «інтелектуальних» здібностей Режим ЕСР потенційно найефективніший, і він має системну підтримку у всіх варіантах Windows. Проте він реалізує свої здібності (включаючи апаратну компресію) не на всіх принтерах. Вимагає застосування кабелю, по частотних властивостях відповідного IEEE 1284.

Найпростіший варіант кабелю підключення принтера – 18-провідний кабель з неперевитими дротами з успіхом може використовуватися для роботи порту в режимі SPP. При довжині кабелю більше 2 м бажано, щоб хоча б лінії Strobe# і Busy були перевиті з окремими «загальними» дротами. Проте для швидкісних режимів він може виявитися непридатним, причому збої можуть відбуватися нерегулярно і лише при певних послідовностях передаваних кодів, Іноді попадаються кабелі Centronics, в яких відсутній зв'язок контакту 17 роз'єму PC з контактом 36 роз'єму принтера. Для звичайних принтерів, що працюють в режимі SPP, її відсутність малопомітна, проте при спробі підключення таким кабелем принтера, що працює в стандарті 1284, з'явиться повідомлення про необхідність застосування «двонаправленого кабелю». Без вказаного ланцюга принтер не зможе повідомити систему про підтримку розширених режимів, на що розраховують його програмні драйвери.

Непогані електричні властивості мають стрічкові кабелі, в яких сигнальні ланцюги чергуються із спільними дротами (хоча б для управляючих сигналів). Але їх застосування в якості зовнішнього інтерфейсу не дуже практично (вони не мають другого захисного шару ізоляції, тому дуже вразливі) і не естетично (круглі кабелі виглядають краще)

Ідеальним варіантом є кабелі, в яких всі сигнальні лінії перевиті із спільними дротами і укладені в загальний екран – те, що вимагає IEEE 1248. Такі кабелі гарантований працюють на швидкостях до 2 Мбайт/с, і допускається їх довжина до 10 метрів.

Підключення сканера до LPT-порту ефективно, тільки якщо порт забезпечує хоча б двонаправлений режим (Bi-Di), оскільки в основному тут використовується введення. Але краще використати порт ECP, якщо цей режим підтримується сканером (або EPP, що малоймовірно)

Підключення зовнішніх накопичувачів (Iomega Zip Drive, CD-ROM), адаптерів ЛВС до інших симетричних пристроїв введення/виведення має спільну специфіку. Більшість таких пристроїв здатна працювати в будь-якому з режимів порту (звичайно виключаючи ECP), що забезпечує їх необмежене застосування на будь-яких комп'ютерах. Але використовуючи режим SPP, окрім дуже нешвидкої роботи пристрою, помітна принципова асиметрія цього режиму: читання даних (по мережі або з дискового накопичувача) буде вдвічі повільніше, ніж дуже нешвидкий запис. Застосування двонаправленого режиму (Bi-Di або PS/2 Type 1) усуне цю асиметрію – швидкості порівняються. Але тільки перейшовши на EPP, можна отримати задоволення від нормальної швидкості роботи, проте це чомусь не завжди підкреслюється в


Сторінки: 1 2 3 4 5 6 7 8 9 10 11 12