Arduino Leonardo не запускается и не определяется системой

G_E_S
Offline
Зарегистрирован: 29.11.2012

Добрый день!

Есть Arduino Leonardo, все работало пока не закачал один из скетчей, после этого он перестал определятся в системе. При подаче питани горят индикаторы: L и ON. Собрал программатор Громова пробовал залить бутлоадер- не вышло! Подскажите как оживить?

Kuprja
Kuprja аватар
Offline
Зарегистрирован: 08.12.2012

Почти то же самое. То ли совпадение то ли замыкание, при заливке очередного скетча плата сползла с табуретки (:() и похоже проехалась частью контактов по металическим ножкам, был подключен куб 4х4х4, теперь при подключении пытается определится, на какой то момент в девайсах компьютера появляется и пропадает, комп говорит, что не может определить устройство. Ну и судя по горящим светодиодам несколко выходов в положении HIGH (хотя это уже наверно не важно)

Вопрос знатокам,

1.Выкинуть?

2.Менять 232 чип?

3.Менять контроллер?

4.Другие методы.?

 

ВОПРОСЫ Сняты

 

RunovS
Offline
Зарегистрирован: 04.12.2012

Первое что надо сделать, это взять спирт, кисточку для рисования(ну или что есть) и тщательно протереть всю плату.  Остатки флюса могут вызывать подобные эффекты.

andy_111
Offline
Зарегистрирован: 20.12.2012

Привет! Только что столкнулся с абсолютно такой же проблемой, как у G_E_S - после заливки скетча (в нем используются прерывания) ардуино отказался определяться как устройство, светились индикаторы L и ON. Очистка платы спиртом не помогла. Поэкспериментировав, обнаружил следующую закономерность : после включения или перезагрузки плата всегда сначала  нормально определялась в Диспечере Устройств (только на другом COM порту), а через несколько секунд становилась неизвестным устройством. Соответственно, попробовал следующий алгоритм, который успешно прокатил : написал пустой скетч, перезагрузил ардуино, в IDE быстро выставил галку на ее порту (как я писал, сначала она определяется нормально) и залил скетч. Все прошло. Самое главное - успеть залить скетч : стоит начать заливку скетча, дождаться конца его компиляции и только после этого нажать кнопку перезагрузки - чтобы заливка пошла сразу после перегрузки ардуины.

overheat
Offline
Зарегистрирован: 10.06.2013

andy_111 - Красава!!!! Я столкнулся с точно такой же проблемой и мне помог способ от andy_111. Реально метод действует!

VOS
Offline
Зарегистрирован: 07.08.2015

RunovS пишет:

Первое что надо сделать, это взять спирт, кисточку для рисования(ну или что есть) и тщательно протереть всю плату.  Остатки флюса могут вызывать подобные эффекты.

ААААААААААААААААА!!! Спсибо! 5 дней пытался заставить работать нового китайца, типа уно.

Первая мысль была помыть, но отбросил. Почему? Загадка. Ведь сам мою платы после пайки всегда, даже когда паяю сверх дорогими флюсами, которые не надо смывать. А тут... Хорошо, что наткнулся на ваш коммент. СПАСИБО.

Vicrus
Offline
Зарегистрирован: 12.08.2015

Спасибо!!!!!!! Что то случилось после заливки скетча и Leonardo на отрез не видела система. Через два дня хотел уже выкидывать и купить уну, но  помог способ andy_111.  Спасибо ОГРОМНОЕ!!!

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

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

Аленушка
Аленушка аватар
Offline
Зарегистрирован: 10.06.2016

Добрый день!

Столкнулась с проблемой, Леонардо не отпределяется компьютером. При подключении к ПК горят все 4 светодиода на плате (ON, L, RX, TX), а плата никак не определяется, ни на мгновение. Протерла спиртом - не помогло. 

Что раньше было с этой платой я не знаю.

Аленушка
Аленушка аватар
Offline
Зарегистрирован: 10.06.2016

Ой, не надо. плата оказалась сгоревшая. (

Влад123
Offline
Зарегистрирован: 29.11.2016

Пдоключи лдисплей к ардуино мега 2560 она стала сильно греться и не отвечает ни на один компьютер похоже я спалил её помогите

Клапауций 234
Offline
Зарегистрирован: 24.10.2016

Влад123 пишет:
Пдоключи лдисплей к ардуино мега 2560 она стала сильно греться и не отвечает ни на один компьютер похоже я спалил её помогите

вызвать МЧС?

Flyman
Offline
Зарегистрирован: 31.07.2012

Andy_111, спасибо!) Я уж что только не делал, даже кота покормил! А все так просто, главное, это успеть загрузить скетч)

GAMON
Offline
Зарегистрирован: 03.07.2017

 Аналогичная проблема с Micro на 32U4. ВСего 4 экземпляра. В процессе отладки иногда сами отваливались, но оперативно руками подключались к COM-порту. И тут посыпались одна за другой -  дней 10 как приобрел, и в течении 2 дней все 4 легли. Крайне подозрительно. Нарылась вот такая информация -https://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Boards/32U4Note

Действительно - помогает. На пару секунд. Потом снова отваливается и не определяется((

GAMON
Offline
Зарегистрирован: 03.07.2017

 Коллеги - факты.

Arduino-Micro. 4шт. легли и не определялись при подключении к компьютеру. Поскольку платы проходили отладку в одной теме, их союзный отказ вызвал подозрения. Как справедливо отмечено на некоторых ресурсах, это следствие наличия прерываний в коде и интегрированного аппаратно-программного модуля сопряжения с USB-портом.

 Рецепт от https://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Boards/32U4Note мне не помог, хотя товарищ с N-й попытки отресетил проц.

 Я же вылечился следующим образом. 

 Подключаю плату к компьютеру. Запускаю Arduino 1.8.3. Выбираю Arduino/Genuino Micro. Отрываю скетч Blink.  Компилирую.  Запускаю "Загрузка". Как только загрузка пошла,  два раза шустро нажимаю "Reset". 

 Таким манером я оживил 3 платы с первого захода. Однако - такой подход сработал только на ноуте с 32-х разрядной Win-7. На ноуте с 64-х разрядной ситемой Win-7 этот фокус не удался. Дело стопорилось на этапе компиляции - ругался с выдачей кучи ошибок.

MYFRIEND
MYFRIEND аватар
Offline
Зарегистрирован: 31.01.2017

G_E_S пишет:

Добрый день!

Есть Arduino Leonardo, все работало пока не закачал один из скетчей, после этого он перестал определятся в системе. При подаче питани горят индикаторы: L и ON. Собрал программатор Громова пробовал залить бутлоадер- не вышло! Подскажите как оживить?

Такая же плата, глючат эти ардуино Leonardo до ужаса. Leonardo сам вылетает даже без "помощи".

MYFRIEND
MYFRIEND аватар
Offline
Зарегистрирован: 31.01.2017

важно: 4 нажатия reset в диспетчере устройств появляется на 3 секунды leonardo bootloader далее в ардуино ide в порты за 3 секунды успеть добежать из диспетчера устройств кликнуть comport появившися которого до этого не было,  он исчезнет за 3 секунды, придется по кругу 4 раза нажать reset, ардуино если нажалось comport запомнит порт и это видно нажав плата порт подцеплен сразу всегда, на 3 сек, откомпилировать blink под плату leonardo либо leonardo eth какая заработает, так как 3 сек. исчезает плата каждые нажать 4 reset плата появится жать загрузить, восстановилось. Другие способы не помогли, isp прошивка не прошила загрузчик.  Компилировать blink заранее, должен быть быстрый пк, сразу по нажатию загрузить начать загрузку, а не компиляцию, с компиляцией одновременно при загрузке не успеет за 3 сек. 

Только данный способ восстановил плату. Ни какие форумы и даже советы выше не помогли. 

Семенюк Роман
Offline
Зарегистрирован: 11.09.2019

andy_111 Спасибо огромное!!! Мне тоже помог твои способ!