Re: Ответ: mjoy16 modified
Здравствуйте. Такой вопрос. Уже года три собираю контроллеры Mjoy16. И совсем недавно столкнулся с такой проблемой. Установил себе новую винду с SP3. Прошил очередной Mjoy16, втыкаю в USB винда его видит секунд 5 и выбрасывает, вытягиваю с USB, вставляю обратно тоже самое. Я решил что плата "глюкнутая". Собрал новую плату поставил новую "Атмегу",прошил, тоже самое. Отнес эти контроллеры на работу,проверил. Работают как часы на разных ПК. То есть дело в винде, насколько я понял. Так вот хотелось бы узнать. Стоит ставить новую винду или можно решить вопрос проще? Спасибо.
Re: Ответ: mjoy16 modified
Можно попробовать для начала
1. Вычистить реестр от упоминания о Мджое по VID&PID - иногда винда в упор не желает признавать устройство, если однажды оно ей не понравилось. Тоже самое если Mjoy16 сделать с другим VID/PID. Обычно это помогает в большинстве случаев, но если не поможет, то-
2. С рабочей винды скопировать hid.dll. На небольшие некорректности контроллеров разные версии винды реагируют по разному - например если контроллер обьявляет о наличии какой-либо стринги, но не выдает её - то некотрые версии XP могут впадать в ступор вплоть до синего экрана, хотя в большинствe случаев - это фиолетово. Такой вот привет от M$ :), но пока я не встречал чтобы для Mjoy16 требовалась эта самая "правильная" dll-ка.