йцукен (06.05.2015 12:30, просмотров: 1) ответил usb здесь на О, всезнающий Олл, помогите разобраться с USB_pullup устройство детектится только в 50% подключений. Хочу стабильности (c)
Где pullup и где SOF? Сообщение "неизвестное устройство" появляется, когда хост не может прочесть дескрипторы либо парсер выявляет в них ошибки. Возможные причины: 1) pullup пропадает в процессе чтения дескрипторов; 2) pullup появляется слишком рано, до того как контроллер готов отвечать на запросы, и при попытке прочесть дескрипторы происходит таймаут - маловероятно, поскольку таймаут там здоровенный; 3) сами дескрипторы плохие - почти невероятно, если устройство хоть иногда определяется нормально.