прошивка pro mini
- Войдите на сайт для отправки комментариев
Здравствуйте! Знаю, что тема избита, но так и не нашел для себя решение.
Сделал умный чайник на arduino pro mini, сейчас плотно занимался софтом под андроид, время от времени обновляя код чайника, и в один прекрасный момент ардуинка перестала прошиваться. В этот же прекрасный момент ни подключения к сети 220 не было, ни каких-либо перенапрягов - питание от arduino uno, которая как программатор используется. Начал по-тихоньку разбирать чайник, на каждом этапе пробуя залить скетч. Одно и то же - не может распознать дурину:
... avrdude: Device signature = 0x000000 (retrying) Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x000000 avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. ...
Дошел до того, что полностью выпаял плату и подключил только контакты прошивки - без результатов.
К счастью, есть вторая pro mini, которую я успешно прошил тем же скетчем и той же UNO.
Следующий вопрос: можно ли сжечь ардуинку, питаясь от компа и не закорачивая контакты?
Во время многочисленных (очень многочисленных) попыток прошить pro mini подавала признаки жизни, выкидывая сигнатуру 0xFFFFFF (я думал, где-то контакты все же закорочены), а так же 0x00FF00 и прочие по типу 0x06FF00. К тому же отмечаю, что диод питания горит, а диод, моргающий при загрузке радостно моргает 2 раза при попытке загрузки. Есть предположение, что дорожки на самой плате каким-то чудесным образом перестали проводить, других мыслей уже не осталось.
Помогите решить проблему, бьюсь только над ней уже часов 5, не меньше.
Дополнение: ардуинка общается через bluetooth-модуль (китайский АТ-09), в последней версии моего протокола общения есть команда с символом A и сообщение с символом T и последующими байтами. Есть мысль, что они пересеклись и получилась случайная AT-команда. Но как это могло бы повлиять на возможность заливки скетча - тоже загадка.
"Часов 5" - это пустяк.)
Случалось на Про Мини с МК в мелком корпусе. Использовал с программатором игнорируя сигнатуру. Но через какое то время МК умер окончательно. В моей практике много брака именно с мелким корпусом МК. Больше их не беру.)
В моей практике много брака именно с мелким корпусом МК. Больше их не беру.)
Чушь полная, синдром "кривых ручек". Возможно загрузчик слетел, ecl1pse через ISP пробовали.
"Чушь полная" - это вы, Владимир Владимирович? Тогда да, вам виднее кривизна моих рук.)