Тел. (495) 972-27-12

мега 2560 померла

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY

мега 2560 померла

Сообщение Inspiritus » 08 апр 2013, 11:07

Здравствуйте.
мега 2560 померла во время использовани как ISP программатор при подключенном питания и по ее USB и отдельного на программируемую 328... после заливки кода в 328 она нормально запустилась и прошла несколько циклов, внезапно все вздрогнуло и 328 отресетилась, а мега померла .

при подключении по USB никаких реакций от компа (ни от какого).

...читал статью про оживление... 8U2... не понял, как ее препрошить при неработающем USB... видимо по AVRDUDE через ISP-программатор из другой арды... но прошивку не нашел..

можете ли помочь оживить мегу?

С уважением.
Inspiritus
Inspiritus
 
Сообщения: 7
Зарегистрирован: 07 апр 2013, 18:39

Re: мега 2560 померла

Сообщение Mr.Kubikus » 09 апр 2013, 13:26

Здравствуйте!

Если при подключении к компу мега никак не определяется, то есть три варианта:
1. Неисправный кабель. Проверяется простым подключением заведомо рабочего устройства с интерфейсом USB через этот кабель.
2. В контроллере ATmega16U2 (ATmega8U2 в версиях 1 и 2), который выполняет функцию преобразователя USB-to-serial, слетела прошивка. Надо залить новую с помощью ISP-программатора или второй ардуины.
3. Дохлый микроконтроллер ATmega16U2. Тут только замена чипа. Или забить и заливать скетчи в ATmega2560 через ISP-программатор - см. пункт 2.

Кстати, у нас уже были подобные темы на форуме - 1 и 2.
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 881
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

Re: мега 2560 померла

Сообщение Inspiritus » 11 апр 2013, 21:40

1. Конечно кабель разный и компы разные пробовал.
2. почему то вдруг стала видеться по USB, то есть 8U2 норм, по крайней мере USB, но при попытках записи rx-tx не моргают
3. атмега 2560 - при прошивке бутлоадера по ISP avrdude выдает таймаут. Мигает led13 в режиме мырк-мырк-паауза. Попытка записать, скажем blink неуспешна
Inspiritus
 
Сообщения: 7
Зарегистрирован: 07 апр 2013, 18:39

Re: мега 2560 померла

Сообщение Mr.Kubikus » 23 авг 2013, 13:35

К нам в офис доставили пациента, про которого было написано выше. Начинаем разбираться.

Первая фотография с операционного стола:
Вложения
20130824-640-2.jpg
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 881
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

Re: мега 2560 померла

Сообщение Mr.Kubikus » 26 авг 2013, 10:36

Результаты проверки:
Питание:
+5В: ОК
+3,3В:ОК

Проверяем живы ли контроллеры MEGA8U2 и MEGA2560 на на плате:
MEGA8U2:
Code: [Выделить всё] [Expand/Collapse]
C:\arduino\arduino-1.0.5\hardware\tools\avr\bin>avrdude -p m8u2 -F -PCOM32 -c stk500v2 -n -v

Reading | ################################################## | 100% 0.03s

avrdude: Device signature = 0xffffff
avrdude: Yikes!  Invalid device signature.
avrdude: Expected signature for ATmega8U2 is 1E 93 89
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as FF
avrdude: safemode: efuse reads as FF

avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as FF
avrdude: safemode: efuse reads as FF
avrdude: safemode: Fuses OK

avrdude done.  Thank you.
GeSHi © Codebox Plus


MEGA2560:
Code: [Выделить всё] [Expand/Collapse]
C:\arduino\arduino-1.0.5\hardware\tools\avr\bin>avrdude -p atmega2560 -F -P com32 -c stk500v2 -n -v

Reading | ################################################## | 100% 0.03s

avrdude: Device signature = 0x1e9801
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as D8
avrdude: safemode: efuse reads as FD

avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as D8
avrdude: safemode: efuse reads as FD
avrdude: safemode: Fuses OK

avrdude done.  Thank you.
GeSHi © Codebox Plus


Видим, что c MEGA2560 все ок, а вот с 8U2 проблема - avrdude не может прочитать сигнатуру микроконтроллера. Похоже, что 8U2 немного поджарилась.

Для проверки заливаем blink.ino в MEGA2560 c помощью программатора через порт ICSP. Все нормально, программа запускается и работает. Плату можно использовать, если заливать программы в МК MEGA2560 через ICSP.

Еще я выяснил, когда разглядывал плату под лампой с увеличительным стеклом, что у MEGA2560 припаяны не все ноги. Пришлось пройтись паяльником по выводам МК.
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 881
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

Re: мега 2560 померла

Сообщение Inspiritus » 28 авг 2013, 07:27

ЗдОрово ,
сколько с меня, помимо благодарности ?)
Прграмматор подключали к разъему между мегой и ресетом?
А представляется ли возможным поменять 8U2 и насколько это экономически целесообразно?

Спасибо.
Inspiritus
 
Сообщения: 7
Зарегистрирован: 07 апр 2013, 18:39

Re: мега 2560 померла

Сообщение Mr.Kubikus » 28 авг 2013, 11:54

Привет!

Программатор подключал к разъему ICSP между мегой и ресетом.

Если найдете 8U2, то запросто перепаяем. У нас тут есть термовоздушная станция.
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 881
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

Re: мега 2560 померла

Сообщение Inspiritus » 11 дек 2013, 19:16

Здравствуйте, так и не могу найти 8u2 . Можно ли и когда заехать забрать инвалида, сколько денг ?
Inspiritus
 
Сообщения: 7
Зарегистрирован: 07 апр 2013, 18:39

Re: мега 2560 померла

Сообщение Mr.Kubikus » 11 дек 2013, 19:29

Привет! Приезжайте в любое время с 10 до 19.
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 881
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

Re: мега 2560 померла

Сообщение Inspiritus » 16 май 2014, 23:33

...и снова Здравствуйте. Если мега еще не затерялась, то приехала 8u2 . Не поздно ли еще ея привезти ?
Inspiritus
 
Сообщения: 7
Зарегистрирован: 07 апр 2013, 18:39

След.

Вернуться в Arduino и Ко. ♥♥♥



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron