Здравствуйте, форумчане!
Столкнулся я с одной проблемой. Разрабатываю устройство на указанном контроллере под Windows. В качестве библиотеки использую LUFA и dll-ку от Atmel. Раньше работал на примере для STK526, все было супер. Переехал на LUFA и появилась проблема - при физическом отключении устройства от ПК, оно определяется как подключенное. Иными словами нормального способа понять подключено ли оно на самом деле, ровно как и получить сигнал о подключении (ловлю системные сообщения на окне приложения) не представляется возможным. В чем может быть проблема?
LUFA + AT90USB162 не отключается в системе
Re: LUFA + AT90USB162 не отключается в системе
В дровах скорее всего.greend писал(а):В чем может быть проблема?
Какой тип USB устройства?
Re: LUFA + AT90USB162 не отключается в системе
Generic HID. Но проблема была не в дровах) Маленькая деталь, о которой я не упомянул - работа под виртуалкой. Оказалось, она не очень хорошо пробрасывает из домашней ОС устройства в гостевую и, иногда, забывает их отключать.
Вообще возник другой вопрос: таинственным образом убиваются первые 128 байт памяти в МК - просто обнуляются. Происходит это при физическом отключении устройства от компа. И, внимание, только если размер прошивки перевалил за ~9100 байт. Чувствую, новая тема нужна для этого вопроса...
Вообще возник другой вопрос: таинственным образом убиваются первые 128 байт памяти в МК - просто обнуляются. Происходит это при физическом отключении устройства от компа. И, внимание, только если размер прошивки перевалил за ~9100 байт. Чувствую, новая тема нужна для этого вопроса...