Digispark устройство usb не опознано

Обновлено: 05.07.2024

Варианты исправления ошибки

Причинами возникновения вышеупомянутой проблемы могут быть как неисправный USB-порт или кабель, так и некорректное функционирование самого устройства или его драйверов. Рассмотрим в деталях, что можно предпринять для устранения неполадки.

Вариант №1: Проверка работоспособности устройства

Перед тем как начать решать проблему при помощи программного обеспечения, следует проверить работоспособность самого устройства и разъемов, куда оно подключается. Для этого нужно проделать следующее:

  • отключить все USB устройства и подключить только нужное;
  • вставить девайс в другой разъем;
  • проверить используемый кабель;
  • подсоединить устройство к другой системе.

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

Вариант №2: Обновление или переустановка драйвера

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

Большинство устройств работают и со стандартными драйверами Windows. Чтобы обновить программное обеспечение, потребуется выполнить следующие операции:

  1. Открываем поисковую строку, кликнув по иконке в панели задач Windows или воспользовавшись клавиатурной комбинацией «Win+S» .
  2. Далее в строку вводим запрос Диспетчер устройств.
  3. Запускаем программу из поисковых результатов.
Запускаем «Диспетчер устройств» из поисковых результатов Запускаем «Диспетчер устройств» из поисковых результатов

4. Теперь в окне диспетчера находим каталог «Контроллеры USB» и раскрываем его.

5. Далее выбираем наше USB устройство и из его контекстного меню переходим в «Свойства» .

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

6. После этого открываем вкладку «Драйвер» .

7. В новом окне при помощи кнопки «Обновить» можно будет установить драйвер, произведя поиск на компьютере. Также в некоторых случаях в данном окне будет активна кнопка «Откатить» при помощи которой можно установить старую версию драйвера, если новая функционирует некорректно.

8. Кроме этого на вкладке «Управление электропитанием» рекомендуется снять галочку с пункта «Разрешить отключение…» . В некоторых случаях такое действие также может помочь устранить возникшую неполадку.

Запрещаем отключения устройства для экономии энергии Запрещаем отключения устройства для экономии энергии

Вариант №3: Обновление Windows

Иногда ошибки с USB устройствами можно устранить, обновив саму систему. Для этого проделаем следующие шаги:

  1. Запускаем приложение «Параметры» из стартового меню или с помощью клавиатурной комбинации «Win+I» .

2. Далее переходим в раздел «Обновление и безопасность» .

3. Открываем центр обновления и в правой части окна нажимаем на кнопку «Проверить наличие обновлений» .

Система начнет поиск доступных обновлений и установит их в автоматическом режиме после загрузки файлов на компьютер.

Вариант №4: Подключение Android смартфона

Если ошибка «Устройство USB не опознано» возникает при подключении телефона с ОС Android, то потребуется выставить соответствующие настройки в меню устройства. Смартфон нужно разблокировать, а на компьютере рекомендуется закрыть все запущенные программы. После этого потребуется выполнить следующие операции:

Собственно, купил я эту платку, соблазнившись на цену и маленькие размеры.

1) Кто нибудь с ней уже работал? Она в состоянии сама поставить дрова? Или у меня платка нерабочая, потому что после некоторых раздумий пишет о неудачной установке.

2) Порывшись полчаса на форумах, нашел лишь информацию, что ее можно прошивать со стандартной IDE, но нигде не сказано, как. Так как Digispark-а в списке плат нет, он вероятно прошивается как какая то другая плата, но какая?

UPD 23.06.2016 16:08 by Yarik.Yar: Почистил тему.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

в гугле не пробовал искать?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Но эта сволочь мелкая все равно драйвера не находит, так что нужен совет тех, кто уже работал.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Но эта сволочь мелкая все равно драйвера не находит, так что нужен совет тех, кто уже работал.

я работал, я дал тебе ссылку, что нужно сделать - драйвера ставятся автоматом.


  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Драйвера нарыл на гитхабе, так что вроде все ок, спасибо все свободны)

UPD Клапауций, у меня не поставились, в том то и дело. Вставлял по этой надписи, и ничего. Таймаут проходил, и скетч сбрасывался, компьютер плату не видел. Но на то он и Китай, что гемор всюду.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Драйвера нарыл на гитхабе, так что вроде все ок, спасибо все свободны)

писец - тут полторы тыщи народу собралось с караваями тебя встречать, три поленницы берёзовых дров приготовили, а ты вот так - не по православному это.

UPD Клапауций, у меня не поставились, в том то и дело. Вставлял по этой надписи, и ничего. Таймаут проходил, и скетч сбрасывался, компьютер плату не видел. Но на то он и Китай, что гемор всюду.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Фейл короче, дрова то нашел на гитхабе, поставил, но все равно когда он пишет втыкать и я втыкаю, плату он не видит.

Короче, один светодиод горит, второй мигает. Вылазит окошко, что неизвестное устройство, не удалось, тратата.

UPD С 10 попытки, при одних и тех же движениях, он ее таки увидел. Таки что это было. Ладно, вот теперь точно спасибо, надеюсь эта сволочь дальше работать будет нормально)

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вылазит окошко, что неизвестное устройство, не удалось, тратата.

втыкать в USB, когда тебя об этом попросит Дуино ИДЕ.

если ты надеешься, что комп распознает пустой дижиспарк, то зря - залей туда digiusb или клавиатуру - распознается, как digiusb или клавиатура.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Так втыкал при загрузке скетча, когда в логе появлялась надпись что пора, и 60 секунд на то чтобы воткнуть. То есть когда надо. При этом пробовла и сразу втыкать, и ждать, раза с 10 сработало.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Так втыкал при загрузке скетча, когда в логе появлялась надпись что пора, и 60 секунд на то чтобы воткнуть. То есть когда надо. При этом пробовла и сразу втыкать, и ждать, раза с 10 сработало.

не знаю - тренируся

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Ебаный бред, все равно 1 раз из 100 находит, приходится полчаса один скетч загружать, как сумашедший, одни и те же действия повторять в надежде получить другой результат.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

dimax аватар

ArthurDent, у меня с одним из usb кабелей так-же не хотел работать, а с другим работает. Но время от момента подключения до начала заливки всё равно каждый раз разное.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

**аный бред, все равно 1 раз из 100 находит, приходится полчаса один скетч загружать, как сумашедший, одни и те же действия повторять в надежде получить другой результат.

залезь в "Программы и компоненты" и удали все установленные драйвера для дижиспарка

найди в системном профиле ползателя винды *l\AppData\Roaming\Arduino15\packages\digistump\tools\micronucleus\2.0a4* и запусти из неё DPinst.exe или DPinst64.exe, в зависимости разрядности винды.

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

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Добавлю свой опыт.

Компилируется скетч с отключенным Дигиспарком. Как скомпилировалось, тогда надо его подключить - прошивка зальётся.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

dimax аватар

Компилируется скетч с отключенным Дигиспарком. Как скомпилировалось, тогда надо его подключить - прошивка зальётся.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Здравствуйте. замучила меня эта платка, куриль весь инет.. Скажите пожалуйста плата залочена? при подключении к компу второй издает звук "устройство подключено" начинает искать дрова и тут же звук "устройство отключено" и так повтаряется до потери пульса. изначально продавец прислал ее и она выдавала blink. долго пытался ей подсунуть дрова, в итоге засунул в порт сзади разрешил поиск дров автоматически(в инете) и о чудо bootloader встал. Но счастье было не долгим. из примера поставил скетч blink отправил на digispark и теперь 2 платки издают звуки тудун-дутун. Что теперь можно сделать? Заранее благодарен..

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

По-моему, так и должно быть. Нажимаем "Загрузить" в IDE, она компилирует, пишет, что теперь надо воткнуть плату - втыкаем, вуаля!

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Что теперь можно сделать? Заранее благодарен..

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

dimax аватар

morfey, диджиспарк -очень капризная штука. Практика показала, что он не любит usb-удлинители, не любит засранную старую винду, может наотрез отказаться работать в одном USB-порту, но при этом работать в другом. Так что для начала стоит попробовать на другом компе, или по крайней мере на чистой системе.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Спасибо что не оставили меня Наедине с этим дтгиспарком. Шнурка мне пользоваться Windows семерка 64bit пробовал на разных компьютерах такой же Виндой. Первая палатка вела себя сразу так. 2 через несколько секунд показывала Blink. После того как удалось поставить драйвера попытался прошить скетч. Все как положено выдернул воткнул digispark такое ощущение что загрузился не полностью

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Почитал. Катастрофа с тинками! По сему вопрос по теме: если кто-то видел или хранит у себя инфу по изготовлению в домашних условиях 1-Wire программатора, поелитесь, пожалуйста. :)

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Почитал. Катастрофа с тинками! По сему вопрос по теме: если кто-то видел или хранит у себя инфу по изготовлению в домашних условиях 1-Wire программатора, поелитесь, пожалуйста. :)

при чём тут тинки, если народ тупит с установкой драйверов и режимами работы Digispark.

о программаторе - вопрос не по теме Digispark.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вот что теперь пишет

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вот что теперь пишет

смени USB-шнурок на качественный и короткий

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

dimax аватар

morfey, для диджиспарка есть полностью готовая IDE, хороша тем, что имеет огромную кучу встроенных библиотек для всего чего душе угодно, отдельно эти библы запаришься искать, а тут всё сразу на блюдечке :)

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вот что теперь пишет

смени USB-шнурок на качественный и короткий

втыкаю без шнурка

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вот что теперь пишет

смени USB-шнурок на качественный и короткий

втыкаю без шнурка

воткни со шнурокм

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

воткнул через 3х метровый шнурок - тоже самое

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

воткнул через 3х метровый шнурок - тоже самое

через 10-ти метровый втыкай, полудурок.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

воткнул через 3х метровый шнурок - тоже самое

через 10-ти метровый втыкай, полудурок.

Сам ты полудурок. Не знаеш в чем причина не советуй. подожду советов людей по умнее. Говорят же тебе колбасит его: то подключен то не подключен и на blink больше не выходит. Такое ощущение что blink у него на резет ноге.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Такое ощущение что blink у него на резет ноге.

считай фьюзы с контроллера - какой смысл гадать?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

было бы еще чем считать эти фьюзы. у меня под рукой только UNO а она не конектится как на видео

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

было бы еще чем считать эти фьюзы. у меня под рукой только UNO а она не конектится как на видео

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

было бы еще чем считать эти фьюзы. у меня под рукой только UNO а она не конектится как на видео

спаяй USBasp - какие проблемы?

ты сейчас похож на сантехника без инструмента.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Ок. Придётся бежать в магазин за запчастями.(((

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Глянул на схему программатора. Проще тиньку выкинуть чем спаять программатора. На тиньхе деталей раз в 10 меньше чем в программатора. А других вариантов нет? Например ардуинкой?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Jeka_M аватар

Загрузи в другую работающую ардуину скетч ArduinoISP - будет тебе программатор.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Загрузи в другую работающую ардуину скетч ArduinoISP - будет тебе программатор.

Ранее пытался записать загрузчик, смотрел виде. все показано как подключить но не сказано что нужно загрузить скеч ArduinoISP.. Спасибо за наводку..

пробую залить загрузчик пишет

Не правильно подключаю? или еще что то забыл?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

пробую залить загрузчик пишет

нахрена ты пробуешь заливать загрузчик?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

зеркально поменял провода, тоесть 10 pin arduino на p0 digisparka

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Arduino IDE с правами админа запускаете?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Запускаю с правами админа. в Arduino IDE нет загрузчика, пишет.

Грузил через Digispark-Arduino-1.0.4 но загружает через раз через Arduino ASP

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Как можно объяснить следующую ситуацию? : Взял у приятеля digispark с mikroUSB разъемом, поэкспериментировать - понравился. Заказал пару штук с али, но на плате в виде USB разъема. На том же самом компе, в той же самой IDE, на тех же самых дровах, тот же самый скетч не заливается ни в одну из них, происходит то, что описано выше (устройство не опознано). На старом digisparke загрузка 10 раз из 10. На обеих новых - 0 из 10 .

Проделал следующее, перемерял все резисторы и конденсаторы на плате - все соответствует. Затем осенило, взял и поменял местами микросхемы контроллеров и о чудо ! Ничего не изменилось! Плата с микро USB как работала 10 из 10, так и работает. Новая же плата (с контроллером от старой стала вести себя точно также как и раньше) ! Пошел дальше - перемахнул всю обвязку с новой платы на старую и наоборот! И что бы вы подумали? Все осталось как было. Резюме дело в самой плате, хотя разводку проверял под микроскопом - все соответствует, да и плата простейшая, чувство такое, что есть какая то скрытая дорожка, которая все пакостит. Причем на обеих платах.

Вот такие пирожки с котятами)

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Господа, а, может быть, там контакты USB разъёмов залиты отмывкой с флюсом? Их же спаяли и бросили мыться, в разъёмы натекло и там же засохло. Да и сами разъёмы могут быть фиговые.

Был у меня случай с паритией китайских DB9 - спаял шнуручки для модемов, собрал, а потом по гарантии как попёрли рекламации на неработающие модемы. Причём, менял то шнурки с тамими же фиговыми DB9 и грешил на модемы, ибо принтерные такие же шнурки работали без проблем. Оказалось RX-TX ноги контачили хоршо, а DSR отваливался.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Короче, одну платку реонимировал, но дрова все равно не встают. была залочена. поставил прогу SinaProg стер флеху и залил бутлодер. далее arduino-й залил blink снова залочилась (в примере активировались пины pin0 и pin1) убрал из примера pin0 оставил только pin1 теперь блинк работает и плата не залочена. со второй платой дела по хуже.. Пишет следующее

avrdude: stk500_getsync(): not in sync: resp=0xff

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

У меня одна и та же плата ведет себя по разному на разных компах, и самое странное в разных портах на одном компе. Весь мозг сломал, не пойму чем отличается один USB на материнке от соседнего. В одном из 6 портов работает белее менее процент удач примерно 80% . В остальных портах не определяется устройство (порты естественно рабочие). На соседнем компе во всех портах 100% удач. Еще на одном опять не определяется устройство.

Причем на одном компе не определяется вообще как устройство, на другом определяется в режиме загрузчика, но не хочет работать прошивка эмуляции USB клавиатуры. На третьем все работает во всех режимах.

Вот выяснил такую закономерность. Если в системе подключена USB клавиатура или USB мышь, то Digispark перестает определяться, причем как бутлоадер, так и программа. Если мышь и клава ps/2, то Digispark нормально работает. Проверено на 3-х компьютерах.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Короче, одну платку реонимировал, но дрова все равно не встают. была залочена. поставил прогу SinaProg стер флеху и залил бутлодер. далее arduino-й залил blink снова залочилась (в примере активировались пины pin0 и pin1) убрал из примера pin0 оставил только pin1 теперь блинк работает и плата не залочена. со второй платой дела по хуже.. Пишет следующее

avrdude: stk500_getsync(): not in sync: resp=0xff

Залочена. Гм. И что, залить бутлоадер дуни - тоже залочена окажется?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вываливается ошибка Arduino: 1.6.9 (Windows 8.1), Плата:"Digispark (Default - 16.5mhz)" Ошибка при записи загрузчика: пропущен параметр конфигурации 'bootloader.tool' Этот отчёт будет иметь больше информации с включенной опцией Файл -> Настройки -> "Показать подробный вывод во время компиляции"

Платки usbASP еще пока нету, хочу обойтись arduino uno если это возможно.

Направьте в правильное русло, что я делаю не так? Или все таки неисправная плата?

Рано или поздно все сталкиваются с проектами, где во главу угла ставится компактность. И очень хорошо, когда компактность можно получить не в ущерб удобству использования.

Одной из таких плат, которые могут решить удовлетворить подобным запросам, является плата Digispark. Конечно она не умеет всего, что умеют "старшие", но для каких-то проектов она будет очень кстати. Однако, придя домой, распаковав плату и подключив её к компьютеру через USB, Вас может ждать небольшой сюрприз: Windows издает звук подключения устройства и тут же его отключения, плата не определяется.

Первое, что приходит в голову: брак! Но не торопитесь с выводами. В данном руководстве пройдемся пошагово по всем аспектам подключения и работы с этой замечательной платой.


Итак, вы подключили плату и что же делать дальше?

Первым делом, отключите плату и загрузите Arduino IDE. Перейдите в настройки через пункт "Файл - Настройки"


В открывшемся окне найдите пункт "Дополнительные ссылки для Менеджера плат" и нажмите на кнопку справа от поля ввода


В открывшемся диалоговом окне впишите еще один URL:


Далее можно выйти из настроек и перейти в Менеджер плат через пункт меню "Инструменты - Плата - Менеджер плат"



В открывшемся окне в строку поиска введите "Digistump" и нажмите на кнопку "Установка"


После установки в Arduino IDE будут доступны платы линейки Digistump, одна из которых наша Digispark плата.


Заливаем тестовый скетч

После всех манипуляций проверим работу нашей платы. А именно воспроизведем скетч "Blink" и помигаем встроенным светодиодом. Светодиод находится на пине 1

Изобразим простенький скетч

Важно! Плату всё еще не надо подключать к компьютеру. Вместо этого нажимаем на кнопку "Загрузить"


И ожидаем предложения подключить плату в консоли


У вас есть 60 секунд, чтобы подключить плату. После подключения, в неё установится загрузчик и наш код.

Arduino и электроника (AlexGyver)

Никита Суслин

Никита Суслин запись закреплена

Здравствуйте ,есть у меня Digispark на attiny 85, я много раз гуглил , он подключается сразу в юсб ,я установил ядро для ардуино айди ,правильно поставил версию ,но драйвер не устанавливается и соответственно порт не видит ,и еще при подключении дигиспарка ,комп первые 6 секунд видит устройство как неопознанное ,а потом вообше перестает,припаивал нормальный разьем ,дело не в плохом контакте,при прошивке он якобы прошивается спустяминуту ,но не прошивается ,кто сталкивался помогите пожалуйста.

Никита Суслин


Никита Суслин ответил Андрію

Андрій, не устанавливается,по всякому пробовал и разные драйвера,и вручную и автоматом,ошибка

Wanderer Wanderer

Никита, она и не должна видеться как устройство. Устройством она становится после загрузки скетча.

Никита Суслин


Никита Суслин ответил Wanderer

Wanderer, он не зашивается ,потому что драйвер не устанавливается

Wanderer Wanderer

Никита Суслин


Никита Суслин

Wanderer Wanderer

Никита Суслин


Никита Суслин ответил Wanderer

Wanderer, я все делал по этому сайту,в итоге комп вообще перестает видеть его ,даде как не определенное устройство

Wanderer Wanderer

Никита, Прекрати истерить и рассказывай как ты ставил драйвер и что у тебя получилось.

Никита Суслин


Никита Суслин ответил Wanderer

Артур Кульбаев

Никита, для вин10 нужно отключить Проверку подписи драйверов, для этого перезагружаемся зажав шифт и там галочку поставить

Wanderer Wanderer

Никита Суслин


Никита Суслин

В диспетчер устройств ,обновить драйвер ,два варианта: автомат и в ручную с компа ,ставил обоими способами ,выдает одно и тоже

Роман Герасимов

У меня на планшете не все порты его адекватно воспринимают) так что это еще та шляпа. Возможно порт не нравится

Артур Кульбаев

Wanderer Wanderer

Никита,
If using Arduino 1.6.6 or higher and windows - you will need to download and install the drivers manually. Download, unzip and run “Install Drivers” (on 32bit systems) or “DPInst64” (on 64bit systems).

Никита Суслин


Никита Суслин ответил Wanderer

Сергей Щербаков

Никита, была подобная, на виндовс 64бит драйвера не ставились, на 32батах работало без проблем

Александр Ступников

Ребята, там все намного проще. Во первых: в диджиспарке Attiny85 - там нет кварца, по этому первым делом что пытается сделать эта микросхема - синхронизировать частоту с шиной юсб. Это очень важный момент. Потому что большинство случаев почему она не работает - именно из за этого. Второе - Компьютер видит нагрузку у себя на порту по шине питания и пытается опознать устройство, делает попытку и за тем ничего не происходит. у меня то же так было, выход я нашел простой - использую юсб -разветвитель. Там свой юсб контроллер который возможно дает больше шансов диджиспарку. Ну и естественно про драйвера не забывайте ставить на диджиспарк по инструкции, насколько помню что бы их установить - надо отключить проверку подписи драйвера. иначе просто не установится в систему.

Никита Суслин


Никита Суслин ответил Александру

Александр, что значит гет кварца ,он там дрлжен быть в самой аттини

Александр Ступников

Никита, частота кварца usb устройств обычно 12 мегагерц. В Attiny85 заводская точность калибровки внутреннего RC +-10%, частота генератора 8 мегагерц, из которой я так понял делатся 16 мегагерц, а у диджиспарка 16,5 мегагерц. Причем такой факт, что за реализацию юсб интерфейса на борту аттини85 - используется код написанный на ассемблере. Есть варианты и под 12 мегагерц и под 16, и под 16,5. Так как основная частота 8 мегагерц, то 12 мегагерц от аттини получить от внутреннего генератора не получится. на 16 мегагерцах частота будет постоянно ползти, потому что она не кратна. 16,5 мегагерц - более адаптивна для реализации работы с юсб. Учтите что в настройках микроконтроллера стоят тактовые задержки которые позволяют стартовать контроллеру позже. Вообщем без кварца на 12 мегагерц диджиспарк для юсб не очень хорошо будет справляться со своей задачей.

Александр Ступников

Никита, проще говоря там внутренний генератор, точность которого такая низкая и зависящая и от напряжения и от температуры, что при подключению к шине ЮСБ, диджиспарк пытается рассчитать и угадать эту частоту. то есть если у него была успешная попытка синхронизации при подключения к шине юсб, он запоминает это значение. при следующем подключении он пытается синхронизироваться уже корректируя от значения от предыдущего раза. - ну то есть второй раз он быстрее опознается чем первый. внешний юсб контроллер (юсб тройник) - он то ли постоянно диджиспарк опрашивает, то ли у него не такие строгие тайминги - с ним число удачных попыток намного больше.

Читайте также: