Реанимация Arduino
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Реанимация Arduino
Надо выбрать Tools -> Programmer -> Arduino as ISP и в меню Tools - > Board указать тип платы в которую вы заливаете.
Re: Реанимация Arduino
Я так и делал, о чем написал в своем посте. Получается, что при помощи Mega нельзя прошить Mega? Почему может возникать ошибка в случае с Mega->Uno? Может быть попробовать другие приложения (какие?) для использования Mega в качестве программатора?Mr.Kubikus писал(а):Надо выбрать Tools -> Programmer -> Arduino as ISP и в меню Tools - > Board указать тип платы в которую вы заливаете.
Re: Реанимация Arduino
После окончания отпуска продолжаю биться головой об стену. Приехал ко мне CP2102, подключаю следующим образом:
CP2102 -> Arduino Mega 2560
GND -> GND
+5 -> +5
RXD -> RX(0)
TXD -> TX(1)
DTR -> Reset
Arduino IDE: Programmer - AVR ISP, шью blink: ГОТОВО!!! :Yahoo!:
А с Uno получаю: avrdude: stk500_getsync(): not in sync: resp=0x00
Тип платы указываю верно, пробовал устанавливать другие чипы купленные после аварии, тот же результат. Пробовал держать замкнутый reset-en - ни как не влияет
CP2102 -> Arduino Mega 2560
GND -> GND
+5 -> +5
RXD -> RX(0)
TXD -> TX(1)
DTR -> Reset
Arduino IDE: Programmer - AVR ISP, шью blink: ГОТОВО!!! :Yahoo!:
А с Uno получаю: avrdude: stk500_getsync(): not in sync: resp=0x00
Тип платы указываю верно, пробовал устанавливать другие чипы купленные после аварии, тот же результат. Пробовал держать замкнутый reset-en - ни как не влияет
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Реанимация Arduino
Спокойствие! Биться не надо
Тут такое дело: на плате UNO выводы RXD и TXD чипа 8U2 соединены с RXD и TXD ATmega328 (cм. картинку). Если 8U2 дохлая, то она может на своих выходах установить какие-нибудь "нехорошие" уровни сигналов и нарушить обмен. Можно попробовать перерезать дорожки RX и TX от 8U2.
Тут такое дело: на плате UNO выводы RXD и TXD чипа 8U2 соединены с RXD и TXD ATmega328 (cм. картинку). Если 8U2 дохлая, то она может на своих выходах установить какие-нибудь "нехорошие" уровни сигналов и нарушить обмен. Можно попробовать перерезать дорожки RX и TX от 8U2.
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Реанимация Arduino
До UNO пока не добрался, но обнаружил, что под Ubuntu через CP2102 прошиваться не получается:Mr.Kubikus писал(а):Ну как, есть успехи с Arduino Uno?
Хотя в процессе наблюдается удержание Mega в состоянии сброса.avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Работа идет через /dev/ttyUSB0
Re: Реанимация Arduino
Привет!
Проблема с Arduino UNO (328P+8U2) - при заливке скетча светодиод L на 13 выводе моргает раз 5-6, потом светодиод RX моргает три раза, прога пишет:
avrdude: stk500_getsync(): not in sync: resp=0x00
Хотя если закоротить RX и TX на плате, или непосредственно на 2 и 3 ножках ATMega328P-PU в терминале значения возвращаются и светодиоды RX и TX светятся. Также в ATMega328 заливаются скетчи через RX TX от внешнего адаптера USB - TTL. ATMega328P-PU - заведомо исправна (проверял на другой плате)
8U2 в FLIPе перепрошивал - не помогло.
Имеется USBasp программатор и совсем не имеется опыта(
С какими фъюзами надо прошить ATMega 8U2 в Avrdude, если в моем случае микросхемы прошиты на разные скорости обмена?
Заранее спасибо!
Проблема с Arduino UNO (328P+8U2) - при заливке скетча светодиод L на 13 выводе моргает раз 5-6, потом светодиод RX моргает три раза, прога пишет:
avrdude: stk500_getsync(): not in sync: resp=0x00
Хотя если закоротить RX и TX на плате, или непосредственно на 2 и 3 ножках ATMega328P-PU в терминале значения возвращаются и светодиоды RX и TX светятся. Также в ATMega328 заливаются скетчи через RX TX от внешнего адаптера USB - TTL. ATMega328P-PU - заведомо исправна (проверял на другой плате)
8U2 в FLIPе перепрошивал - не помогло.
Имеется USBasp программатор и совсем не имеется опыта(
С какими фъюзами надо прошить ATMega 8U2 в Avrdude, если в моем случае микросхемы прошиты на разные скорости обмена?
Заранее спасибо!
Последний раз редактировалось №27 08 сен 2014, 18:11, всего редактировалось 1 раз.
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Реанимация Arduino
Привет!
Я сейчас в далекой командировке. Ардуины нет под рукой. Вернусь только после 10 сентября. Если к тому времени вопрос будет еще актуален, то попробую поковыряться с платами, которые у меня есть.
Я сейчас в далекой командировке. Ардуины нет под рукой. Вернусь только после 10 сентября. Если к тому времени вопрос будет еще актуален, то попробую поковыряться с платами, которые у меня есть.