Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Агуров П.В. -> "Интерфейсы USB. Практика использования и программирования" -> 20

Интерфейсы USB. Практика использования и программирования - Агуров П.В.

Агуров П.В. Интерфейсы USB. Практика использования и программирования — СПб.: БХВ-Петербург, 2004. — 576 c.
ISBN 5-94157-202-6
Скачать (прямая ссылка): interface2004.djvu
Предыдущая << 1 .. 14 15 16 17 18 19 < 20 > 21 22 23 24 25 26 .. 166 >> Следующая

Found New Hardware
USB Human Interface Device
Рис. 1.20. Уведомление о подключении нового устройства в Windows XP
I1) Found New Hardware IX j
USB Human Interface Device

1?ґ*Ш- 21:56 четверг
Рис. 1.21. Новое устройство добавлено в систему
Многие производители предоставляют свои драйверы для устройств. Например, с USB-мышью Dialog MO-03U предоставляется дискета с драйверами. Windows 2000 и XP прекрасно работают с помощью своих собственных драйверов, но установка драйверов производителя позволяет конфигурировать дополнительные функции, например, реакцию на нажатие третьей клавиши мыши (рис. 1.22).
Глава 1. Что такое USB
37
Browser Mouse Setting
Wheel J Button I Wheel Mode
І C System default (Intelli-Mouse) mode. ; !Enhanced sctoi mode.]
Wheel Speed
<S" Scroll [3 -fj lines pet scroll unit. C Scroll one page per scroll unit.
Version : 1.0
flk
Cancel-
Apply
Рис. 1.22. Дополнительные настройки свойств USB-мыши
Так как обмен данными по шине USB идет только между компьютером и устройствами, то при подключении устройств следует учитывать потребляемую ими полосу пропускания. Устройства с большими объемами приема и/или передачи данных должны подключаться либо к самому компьютеру, либо к ближайшему свободному узлу. На рис. 1.23 показан пример правильной разводки сети: наивысший трафик у USB-колонок (почему это так, описано в разд. 1.4.6), затем идут сканер и принтер, а завершает цепь клавиатура и мышь, трафик которых практически нулевой.
Компьютер
Колонки
Монитор с встроенным хабом
Сканер
Принтер
Клавиатура
Мышь
Рис. 1.23. Правильная разводка USB-сети
С другой стороны, при подключении устройств следует учитывать и поддерживаемые ими стандарты USB: устройства USB 2.0 должны быть под-
38
Часть I. Введение в USB
ключены к портам 2.0, а устройства с интерфейсом 1.1 можно подключать как к портам 2.0, так и к портам 1.1. Вполне понятно, что устройство USB 2-0 сможет реализовать высокую скорость обмена, только если по пути от него к хост-контроллеру (тоже 2.0) будут встречаться только хабы 2.0. Если это правило нарушить, и между ним и контроллером 2.0 окажется "старый" хаб, то связь может быть установлена только в режиме FS. Если такая скорость устройство и клиентское ПО устроит (к примеру, для принтера и сканера это выльется только в большее время ожидания пользователя), то подключенное устройство работать будет, но появится сообщение о неоптимальной конфигурации соединений. Устройства и ПО, критичные к полосе пропускания шины, в неправильной конфигурации работать откажутся и категорично потребуют переключений. Если же хост-контроллер старый, то все достоинства USB 2.0 окажутся недоступны пользователю. В этом случае придется менять хост-контроллер, т. е. системную плату. Контроллер и хабы USB 2.0 позволяют повысить суммарную пропускную способность шины и для старых устройств. Если устройства FS подключать к разным портам хабов USB 2.0 (включая и корневой), то для них суммарная пропускная способность возрастет по сравнению с 12 Мбит/с во столько раз, сколько используется портов высокоскоростных хабов.
1.7.1. Настройки BIOS для USB
BIOS (Base Input Output System) — базовая система в/в, является самым низким программным уровнем компьютера. Разные версии BIOS предоставляют разные настройки для конфигурирования интерфейса USB. В этом разделе мы рассмотрим основные параметры, позволяющие более гибко использовать возможности USB и решать многие проблемы. Названия пунктов отсортированы по алфавиту, некоторые пункты могут иметь несколько названий.
Assign IRQ For USB
(выделение прерывания для USB)
Возможные названия: USB IRQ, Use IRQ for USB. Опции: Enabled (включено), Disabled (выключено).
Эта опция разрешает или запрещает назначение прерывания для контроллера шины USB. Поскольку в компьютере часто не хватает прерываний, разрешать этот параметр следует только при наличии устройства на шине USB в системе.
Port 64/60 Emulation (эмуляция портов 64/60)
Возможные названия: USB Port 64/60 Emulation. Опции: Enabled (включено), Disabled (выключено).
Глава 1. Что такое USB
39
Если опция установлена в Disabled, USB-клавиатура будет нормально функционировать в различных ОС. Установка в Enabled включает эмуляцию однобайтовых портов 0060 и 0064, которые необходимы для работы под Windows NT, взаимодействующей с некоторым периферийным "железом" иначе, чем другие операционные системы.
USB 1.1 Controllers (поддержка USB 1.1)
Опции: Enabled (включено), Disabled (выключено).
Позволяет отключать поддержку контроллером стандарта USB 1.1.
USB 2.0 Controller (поддержка USB 2.0)
Опции: Enabled (включено), Disabled (выключено).
Если не используются устройства стандарта USB 2.0, эту опцию можно выставить в Disabled. В связи с появлением большого числа устройств нового стандарта эту опцию лучше оставить в Enabled.
USB 2.0 HS Reference Voltage (управление уровнем напряжения)
Опции: Low (низкий), Medium (средний), High (высокий), Мах (максимальный).
Многие системные платы позволяют программно управлять уровнем напряжения, подаваемым высокоскоростным USB-контроллером спецификации 2.0 в интерфейс. Это может оказаться полезным, если к одной шине подключено несколько устройств, не имеющих собственного питания. Для подключения одного устройства оптимальное значение Low.
Предыдущая << 1 .. 14 15 16 17 18 19 < 20 > 21 22 23 24 25 26 .. 166 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100