Arduino Pro Micro перестал заливатся скетч

imkolias
Offline
Зарегистрирован: 23.10.2015

День добрый,

Начал изучать платформу Ардуино месяц назад, набрался уже немного опыта и вот это произошло :) первая нерабочая ардуино.

Дано: Arduino Pro Micro (ATmega32U4 5V/16MHz Leonardo) брал на Али.

У меня уже был готовый скетч который работал на Fundurino UNO, далее я залил его в Pro Micro и все заработало, но потом по глупости, не проверив, я добавил включение watchdog таймера в этот скетч.

После загрузки скетча с watchdog Pro Micro больше не шилась.
В начале она определялась на COM6 как Arduino Leonardo, теперь также определяется но при нажатии в IDE  залить скетч процесс доооолго висит и ничего не просиходит.

Сама Pro Micro горит стабильно зеленым дидом и периодически помигивает красным левым(если USB порт вверху).

Окей, гугл мне в помощь.  Я нашел что ее можно шить через бутлоадер, замыкая GND и RST  временно я получал COM7 и через него мне даже удалось залить простой скетч (в который я вставил wdt_disable()) и попросил в ком порт выводить ардуину "+", да все зашилось и теперь у меня есть плюсы в мониторе.

p.s. Теперь она стала прошиватся даже через IDE, но со странностями, порт COM6 появляется не сразу и не всегда, и в мониторе (если даже в функции Setup есть печать в ком порт - всегда пусто хотя монитор смотрит COM6).

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

Спасибо.
 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Может это лучше в "Аппаратные"?

imkolias
Offline
Зарегистрирован: 23.10.2015

ЕвгенийП пишет:

Может это лучше в "Аппаратные"?

Да я тоже долго думал куда, потому что на границе это :)

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

в 80% случаев зашитый "на фабрике" бутлоадер не поддерживает watchdog.

Надо перепрошивать бутлоадер.

Ознакомься с этим материалом: http://geektimes.ru/post/255800/

ImaSoft
ImaSoft аватар
Offline
Зарегистрирован: 22.09.2015

Сейчас сам изучаю осбенности Pro Micro и насколько я понял, WDT в ней используется для програмного перехода в Boot-Loader если вы начнете его обнулять то шиться перестанет(проверенно)

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

oleg_kazakof
Offline
Зарегистрирован: 24.04.2015

Посмотри тему "Програмный Reset" посты 61-68. 103-114.

 

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

Решил познакомиться с этой платкой, переделал скетч из примеров usb -keyboar message-тепреь не могу прошить из под ардуино иде-ибо постояно пишет и не дает выбрать usb  порт .Оперционка Linux Mint.Подскажите-как побороть?

sunjob
sunjob аватар
Offline
Зарегистрирован: 18.07.2013

стандартное поведение при неправльной конфигурации "скетча", например, выбор 3.3В вместо 5.0
решение простое
1. жмем на ресет (дурина на 8сек переходит в р. загрузчика)
2. прошивает скетч
3. пользуемся

удачи :о)