[an error occurred while processing this directive]
USBN9603 энумерация
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено AMOR 13 августа 2002 г. 16:45

Господа! Помогите! Мое USB устройство на основе 9603 не проходит энумерацию. После подключения к хосту получаю от него сброс. Вхожу в NODE_OPERATIONAL, получаю запрос от хоста GET_DESCRIPTOR (device). Загружаю в FIFO0 первые 8 байт, разрешаю передачу. Хост забирает этот пакет, от него приходит подтверждение. Далее загружаю в FIFO0 следующий пакет из 8 байт, разрешаю передачу. Следующими событиями по идее должно быть - получение подтверждения от хоста и загрузка в FIFO0 оставшихся 2 байт дескриптора устройства, но вместо этого хост не пытается забрать 2-й пакет, а передает запрос на передачу данных. Помогите кто прошел этот путь?

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

Ответы



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

E-mail: info@telesys.ru