Павел Агуров - ИНТЕРФЕЙС USB практика использования и программирования + CD
USB 1.1/2.0, HID-УСТРОИСТВА
НАПИСАНИЕ USB-ДРАЙВЕРОВ
РАБОТА В DOS, WINDOWS 98/ME/NT/2000/XP
ПРИМЕРЫ НА ЯЗЫКЕ PASCAL
ПРИМЕРЫ РЕАЛИЗАЦИИ ДЛЯ ATMEL AT89C5131
РАБОТА С МИКРОСХЕМАМИ FTDI
Одна из лучших книжек по программированию USB, включает в себя описание аппаратного использования USB, так и программную часть. А также как с помощью резисторов (сопротивлений) определяется какое (по скорости) устройство подключено к USB
Для устройств USB 2.0 регламентировано три режима работы:
LOW-SPEED – USB 2.0 (10—1500 Кбит/c) - USB 1.1
FULL-SPEED – USB 2.0 (0,5—12 Мбит/с)
HIG-SPEED – USB 2.0 (25—480 Мбит/с)
USB 2.0 отличается от USB 1.1 введением режима HIG-SPEED.
Одноко есть еще один тонкий момент связан с обозначением
"USB 2.0". Согласно спецификации USB 2.0 пропускная способность этого
интерфейса составляет 480 Мбит/с, однако в спецификации заложена воз-
можность функционирования устройств в режимах FS и HS. Таким образом,
реальную пропускную способность 480 Мбит/с могут обеспечить только
устройства, способные работать в режиме HS.
"Основатели" USB рекомендуют использовать логотип "USВ 2.0" только для
HS-устройств, но многие производители используют его и для
FS-устройств, являющихся, по сути, обычными устройствами USB 1.1. Для из-
бежания путаницы между "USB 2.0" и "Hi-speed USB"
Изложены базовые сведения по интерфейсу USB для ПК: примеры
USB-устройств и советы по их выбору, правила установки и конфигуриро-
вания устройств, методы решения возникающих проблем. Описаны кабели,
разъемы, принципы питания устройств и другое аппаратное обеспечение.
Приведено внутреннее устройство USB и его физическая реализация, обсу-
ждены общие вопросы написания драйверов для операционной системы
Microsoft Windws 2000/XP с примерами на языке Borland Pascal и в среде
Delphi. Рассмотрен процесс создания USB-устройства: от выбора микро-
схем и схемотехники до написания программы микроконтроллера и WDM-
драйвера. В книге содержится большое количество практических советов и
примеров программ. Для удобства читателей все исходные коды приводятся
на прилагаемом компакт-диске.
Для пользователей ПК, разработчиков аппаратуры и программистов
Название книги: ИНТЕРФЕЙС USB практика использования и программирования
Автор: Агуров Павел Владимирович
Год выхода: 2004
Издание: БХВ-Петербург
Кол-во страниц: 576
Формат файла: DjVu
...
читать далее»