Компьютер не обнаруживает DigiSpark attiny85

Я купил DigiSpark attiny85. В выходные попытался заставить свой компьютер распознать DigisSpark, но он не смог его распознать. Когда я подключаю устройство, меня предупреждает звук "Подключение устройства", а затем секунду или две предупреждает звук "Отключение устройства", затем звук "Подключение устройства", затем звук "Отключение устройства". Это происходит до тех пор, пока я не отключу устройство от сети. Свет действительно включается, но Windows (10) не распознает устройство, а просто зацикливает звуки.

Я пытаюсь на машине с Windows 10. Я установил драйверы из DigiStump Github: https://github.com/digistump/DigistumpArduino/releases/download/1.6.7/Digistump.Drivers.zip

Я вижу "Загрузчик Digispark" в диспетчере устройств в течение нескольких секунд в диспетчере устройств.

Пробовал разные кабели. Попытался установить драйверы на другой компьютер, и произошло то же самое.

Что делать дальше? Не хватает других драйверов?

, 👍1

Обсуждение

Вы можете заставить диспетчер устройств показывать несвязанные устройства (или какой бы термин он ни использовал, у меня нет английской Windows). Проверьте там наличие устройства., @the busybee


1 ответ


Лучший ответ:

1

Если за короткое время, показанное в диспетчере устройств, вы не увидите, что в нем отсутствует драйвер, то, похоже, вам больше ничего не нужно делать с драйверами. Вы не упомянули об этом, сказав, что у него отсутствует драйвер или что он является "непризнанным" устройством, поэтому я предполагаю, что вы имеете в виду, что он не распознается или что он не распознается как последовательное устройство. Если я ошибаюсь в этом, скажите. Тот факт, что он отображается в диспетчере устройств в течение любого периода времени, говорит о том, что ваши кабели в порядке.

Я не пользователь Digispark, но, насколько я могу понять, что вы говорите, подключение и отключение (по крайней мере, один раз) - это ожидаемое поведение:

Кроме того, помните, что Digispark отображается как программируемое устройство только в течение 5 секунд, после чего он начнет выполнять свой код (когда он новый и незапрограммированный, это означает, что он будет мигать) и исчезнет или будет действовать как USB-устройство, на которое вы его запрограммировали.

Если что-либо в скетче (или его отсутствие) приведет к сбросу платы или переходу к загрузчику, она будет постоянно подключаться с интервалом в 5 секунд. Документация предполагает, что они должны мигать, как при запуске скетча мигания, который был помещен на плату до того, как вы его получили. Но потом вы получили это с ebay, так что кто знает, что они сделали или не сделали. Я недостаточно изучил микроядерный загрузчик, чтобы знать это, но меня не удивит, если он перейдет в область скетча, независимо от того, запрограммирован он или нет. Если он не запрограммирован, то, вероятно, из-за отсутствия более подходящего термина он не скользит обратно в загрузчик.

Вы не увидите, что он распознается как устройство последовательного порта, как типичный Arduino. Загрузчик использует протокол конкретного поставщика, который не будет отображаться как устройство COM# (или /dev/ttyXYZ#).

Признаки того, что если вы скомпилируете blink sketch и "загрузите", IDE запустит инструмент программирования micronucleus, который даст вам 60-секундное окно для подключения платы, после чего он загрузит плату с blink sketch. После чего должен мигнуть светодиод. При отключении и повторном подключении вы можете ожидать, что он появится в течение 5 секунд на USB, а если его оставить в покое, то он должен отключиться (электрически) от USB и начать мигать.

,

Вы правы. Я следил за видео на YouTube, и видео показывало что-то еще. Перешел к другому учебнику, и устройство ведет себя так же, как и мое., @Peter Sun