Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Проблема с определением USB устройства в Host режиме на at90usb1287
Отправлено
rebel_heart 13 февраля 2009 г. 13:56
Есть обозначеный девайс, к которому нужно подключить мобильник через USB. Для этого используется атмеловский пример USBKEY_STK525-series7-host_cdc. Собственно проблема - при определении устройства, начинаю посылать устройству SOF фреймы. После первого же фрейма линия Д+ опускается в 0 и генерируется флаг дисконекта устройства. Т.е. устройство уходит с шины, как только получает первый SOF. Поскажите из-за чего может возникать подобная ситуация, вдумчивое курение USB-спецификации и даташита по контроллеру пока не приносят результата.
Ситуация возникает только при работе с мобильником, другие устройства(флешки, переходник USB->UART) работают нормально. Пробовал использовать либу MyUSB 1.5.3 - там тоже не определяется только мобильник. При подключении к ПК мобильник определяется без проблем.
Составить ответ | Вернуться на конференцию.
Ответы