мега 2560 померла
-
- Сообщения: 7
- Зарегистрирован: 07 апр 2013, 18:39
мега 2560 померла
Здравствуйте.
мега 2560 померла во время использовани как ISP программатор при подключенном питания и по ее USB и отдельного на программируемую 328... после заливки кода в 328 она нормально запустилась и прошла несколько циклов, внезапно все вздрогнуло и 328 отресетилась, а мега померла .
при подключении по USB никаких реакций от компа (ни от какого).
...читал статью про оживление... 8U2... не понял, как ее препрошить при неработающем USB... видимо по AVRDUDE через ISP-программатор из другой арды... но прошивку не нашел..
можете ли помочь оживить мегу?
С уважением.
Inspiritus
мега 2560 померла во время использовани как ISP программатор при подключенном питания и по ее USB и отдельного на программируемую 328... после заливки кода в 328 она нормально запустилась и прошла несколько циклов, внезапно все вздрогнуло и 328 отресетилась, а мега померла .
при подключении по USB никаких реакций от компа (ни от какого).
...читал статью про оживление... 8U2... не понял, как ее препрошить при неработающем USB... видимо по AVRDUDE через ISP-программатор из другой арды... но прошивку не нашел..
можете ли помочь оживить мегу?
С уважением.
Inspiritus
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: мега 2560 померла
Здравствуйте!
Если при подключении к компу мега никак не определяется, то есть три варианта:
1. Неисправный кабель. Проверяется простым подключением заведомо рабочего устройства с интерфейсом USB через этот кабель.
2. В контроллере ATmega16U2 (ATmega8U2 в версиях 1 и 2), который выполняет функцию преобразователя USB-to-serial, слетела прошивка. Надо залить новую с помощью ISP-программатора или второй ардуины.
3. Дохлый микроконтроллер ATmega16U2. Тут только замена чипа. Или забить и заливать скетчи в ATmega2560 через ISP-программатор - см. пункт 2.
Кстати, у нас уже были подобные темы на форуме - 1 и 2.
Если при подключении к компу мега никак не определяется, то есть три варианта:
1. Неисправный кабель. Проверяется простым подключением заведомо рабочего устройства с интерфейсом USB через этот кабель.
2. В контроллере ATmega16U2 (ATmega8U2 в версиях 1 и 2), который выполняет функцию преобразователя USB-to-serial, слетела прошивка. Надо залить новую с помощью ISP-программатора или второй ардуины.
3. Дохлый микроконтроллер ATmega16U2. Тут только замена чипа. Или забить и заливать скетчи в ATmega2560 через ISP-программатор - см. пункт 2.
Кстати, у нас уже были подобные темы на форуме - 1 и 2.
-
- Сообщения: 7
- Зарегистрирован: 07 апр 2013, 18:39
Re: мега 2560 померла
1. Конечно кабель разный и компы разные пробовал.
2. почему то вдруг стала видеться по USB, то есть 8U2 норм, по крайней мере USB, но при попытках записи rx-tx не моргают
3. атмега 2560 - при прошивке бутлоадера по ISP avrdude выдает таймаут. Мигает led13 в режиме мырк-мырк-паауза. Попытка записать, скажем blink неуспешна
2. почему то вдруг стала видеться по USB, то есть 8U2 норм, по крайней мере USB, но при попытках записи rx-tx не моргают
3. атмега 2560 - при прошивке бутлоадера по ISP avrdude выдает таймаут. Мигает led13 в режиме мырк-мырк-паауза. Попытка записать, скажем blink неуспешна
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: мега 2560 померла
К нам в офис доставили пациента, про которого было написано выше. Начинаем разбираться.
Первая фотография с операционного стола:
Первая фотография с операционного стола:
- Вложения
-
- 20130824-640-2.jpg (153.52 КБ) 35601 просмотр
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: мега 2560 померла
Результаты проверки:
Питание:
+5В: ОК
+3,3В:ОК
Проверяем живы ли контроллеры MEGA8U2 и MEGA2560 на на плате:
MEGA8U2:
MEGA2560:
Видим, что c MEGA2560 все ок, а вот с 8U2 проблема - avrdude не может прочитать сигнатуру микроконтроллера. Похоже, что 8U2 немного поджарилась.
Для проверки заливаем blink.ino в MEGA2560 c помощью программатора через порт ICSP. Все нормально, программа запускается и работает. Плату можно использовать, если заливать программы в МК MEGA2560 через ICSP.
Еще я выяснил, когда разглядывал плату под лампой с увеличительным стеклом, что у MEGA2560 припаяны не все ноги. Пришлось пройтись паяльником по выводам МК.
Питание:
+5В: ОК
+3,3В:ОК
Проверяем живы ли контроллеры MEGA8U2 и MEGA2560 на на плате:
MEGA8U2:
Код: Выделить всё
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.
Код: Выделить всё
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.
Для проверки заливаем blink.ino в MEGA2560 c помощью программатора через порт ICSP. Все нормально, программа запускается и работает. Плату можно использовать, если заливать программы в МК MEGA2560 через ICSP.
Еще я выяснил, когда разглядывал плату под лампой с увеличительным стеклом, что у MEGA2560 припаяны не все ноги. Пришлось пройтись паяльником по выводам МК.
-
- Сообщения: 7
- Зарегистрирован: 07 апр 2013, 18:39
Re: мега 2560 померла
ЗдОрово ,
сколько с меня, помимо благодарности ?)
Прграмматор подключали к разъему между мегой и ресетом?
А представляется ли возможным поменять 8U2 и насколько это экономически целесообразно?
Спасибо.
сколько с меня, помимо благодарности ?)
Прграмматор подключали к разъему между мегой и ресетом?
А представляется ли возможным поменять 8U2 и насколько это экономически целесообразно?
Спасибо.
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: мега 2560 померла
Привет!
Программатор подключал к разъему ICSP между мегой и ресетом.
Если найдете 8U2, то запросто перепаяем. У нас тут есть термовоздушная станция.
Программатор подключал к разъему ICSP между мегой и ресетом.
Если найдете 8U2, то запросто перепаяем. У нас тут есть термовоздушная станция.
-
- Сообщения: 7
- Зарегистрирован: 07 апр 2013, 18:39
Re: мега 2560 померла
Здравствуйте, так и не могу найти 8u2 . Можно ли и когда заехать забрать инвалида, сколько денг ?
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: мега 2560 померла
Привет! Приезжайте в любое время с 10 до 19.
-
- Сообщения: 7
- Зарегистрирован: 07 апр 2013, 18:39
Re: мега 2560 померла
...и снова Здравствуйте. Если мега еще не затерялась, то приехала 8u2 . Не поздно ли еще ея привезти ?