Народ помогите! Собрал макет USB устройства на PDIUSBD12 и HC908JL3.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ViRk 08 июня 2004 г. 08:02

Народ помогите! Собрал макет USB устройства на PDIUSBD12 и HC908JL3. Ситуация следующая PDIUSBD12 после подключения выдает запрос пакетом следующего содержания
bmRequestType =128 = 80h
bRequest =6=06h
wValue = 1 = 0001h
wIndex = 0 = 0
wLength =16384=4000 /* Вроде как запрос дескриптора ну типа пытаемся отослать…
Далее приходит сброс, и команда установки адреса SET_ADDRESS:
bmRequestType =128 = 80h
bRequest =6=05h
wValue = 1 = 0200h
wIndex = 0 = 0h
wLength =0=0000h /* устанавливаю через команду SET_ADDRESS для PDIUSBD12
После чего снова запрос дескриптора. Эти запросы повторяются пару раз после чего система виснет (PDIUSBD больше не ставит запрос на прерывание).
Возможно я неправильно устанавливая адрес устройства, ведь размер в установке адреса 7 бит, а приходит 2 байта. Интересно что нужно писать в микросхему? 02 | 80h или 00| 80h или вообще что-то другое?? Есть ли хотя бы алгоритмы подключения или примеры рабочих программ для данной микросхемы?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru