Arduino Uno не определяется.

2016-08-19

Arduino Uno не определяется – статья, в которой расскажу, как оживлял свою Arduino Uno(точнее её клон).

При очередном подключении платы к компьютеру обратил внимание, что плата не определяется. Причем компьютер плату не видел совсем. Первое на что подумал это USB шнур. Проверил. Оказался рабочим. Далее удалил драйвер на arduino и среду разработки. После удаления установил всё обратно. Ожидаемого результата это не принесло. Посмотреть какие посылки приходят с магазина ЧИП-НН можно в статье-обзоре.

Интерфейс связи с компьютером сформирован на микроконтроллер Atmega16U2. Если подключить рабочую плату, то компьютер определит её как виртуальный com-порт. А тут не определяет. Логично, что проблема с контроллером или его обвязкой.

Сам контроллер установлен тут(рисунок 1).

Arduino Uno

Рисунок 1

Пришлось взять мультиметр и проверить наличие рабочего напряжения на микроконтроллере и целостность линий связи от USB гнезда до контроллера. Всё оказалось впорядке.

Следующее на что подумал – прошивка. На просторах интернета нашел прошивку и рекомендации, как всё выполнить, но, прежде решил попробовать ввести микроконтроллер в, так называемый, режим DFU. Для этого достаточно установить перемычку между RST и GND на штыревом разъеме(рисунок 2), после подключить к компьютеру, а тогда уже снять перемычку. Если плата исправна, то компьютер определит незнакомое устройство Atmega16U2. У меня с этим ничего не вышло.

Arduino Uno

Рисунок 2

Решил прошить микроконтроллер сторонним программатором. Под рукой у меня оказался USBASP. Чтобы подключиться к arduino пришлось изготовить шнурок. Когда всё уже было готово… Подключился к arduino, подал на неё питание, запустил оболочку AVRDUDE, в меню выбрал необходимый микроконтроллер и… И ничего у меня не вышло… USBASP отказывался видеть микроконтроллер. Что довольно странно. Теперь всё указывало на кварц 16МГц(рисунок 3). Осциллографом кварц проверять не стал, решил просто заменить. После замены кварца плата заработала, как следует.

Arduino Uno

Рисунок 3

Интересное видео

Вот такой небольшой опыт ремонта arduino uno. Всем добра и рабочих компонентов!

Arduino Uno не определяется(статья pdf)

Прочитано 7531 раз

Понравилась статья? Помоги и остальным о ней узнать! Это просто.

Комментарии  

 
0 # Константин 16.12.2021 12:25
:sad: Да, уж... Но кварцы точно никто не проверяет на исправность перед впайкой! Хотя, могли-бы проверять готовое изделие перед сдачей в реализацию. :-?
 

Добавлять комментарии могут только зарегистрированные пользователи.

Все права защищены. При указании активной, индексируемой ссылки на сайт MICROPAS.RU, полное или частичное использование материалов разрешается. Уважайте чужие труды! Не забывайте проставлять ссылки! Правообладателям
© Ерёмин Антон Юрьевич 2013-2021гг.