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

Отправлено OverMem 25 апреля 2002 г. 13:00

Первый раз делаю устройство на USB.
Решил использовать USBN9604.
Устройство питается от шины.
Работаю без DMA.
Дошел до стадии обмена дескрипторами.
PC OS - WIN98.
На РС детектируется новое USB устройство.
Потом комп задумывается секунд на 10.
Затем я получаю запрос на дескриптор DEVICE.
Провел статистику по событиям за этот период.
Картина следующая:
MAEV:
0-0
1-181
2-0
3-233
4-0
5-1
6-1
7-302

ALTEV:
0-0
1-0
2-0
3-94
4-25
5-25
6-16
7-25

Вариации могут быть +- 100%.
После первого пакета моего ответа генерируется либо NAK, либо RESET,
либо SUSPEND.
По всей вероятности в чем-то я не прав.
Хотелось бы где-нибудь посмотреть пример работы с этим контроллером.
И еще, нужно ли его согласовывать с шиной или нет?
Я подключил непосредственно в шину с R=1.5K между D+ и 3.3V.
Всем спасибо.
Валерий.

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

Ответы



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

E-mail: info@telesys.ru