Помогите оживить контроллер
- Войдите на сайт для отправки комментариев
В общем ситуация такова:
Купил платку Arduino Pro Mini Atmega 168 5V/16MHz
залил скетч, не поместился
решил заменить микросхему на ATmega328P-AU
микросхема была снята с контроллера http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=17537 (туда впаял сам ее)
микросхема полностью рабочая, при подачи напряжения моргал светодиод (как понимаю бутлоадер работал)
перепаял ее на плату Arduino Pro Mini Atmega и дернул меня черт нажать в программе закачки сктча
http://clip2net.com/clip/m10448/thumb640/1326973704-clip-7kb.png
после этого контроллер перестал вообще отвечать
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
прошу направить меня на путь истенный, с чего хоть начать? :(
прошить нормальным программатором через ISP
что вы считаете нормальным программатором?
собрал программатор на 4 резисторах, порт ЛПТ
++++++++++++++++++++++++++++++++++
avrdude.exe: AVR device not responding
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
avrdude.exe: Expected signature for ATMEGA328P is 1E 95 0F
avrdude.exe done. Thank you.
++++++++++++++++++++++++++++++++++
с программатором USBASP
==================================
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
avrdude.exe: Expected signature for ATMEGA328P is 1E 95 0F
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe done. Thank you.
==================================
какой программатор по вашему тогда нормальный?
Любой ISP программатор, поддерживающий 328 мегу. Я бутлоадеры шью подаренным chipprog+ lpt.
Ваша задача - залить бутлоадер и выставить фьюзы. Вся инфа есть в boards.txt, находите плату с Вашим камнем и частотой и смотрите, какой файл и какие фьюзы надо лить. Ну и льете заведомо исправным программатором до успеха операции.
ни один программатор имеющийся у меня (их уже собралось 4 шт) не видит прошиваемый процессор, соответственно не шьет ничего и не читает, все программаторы исправны (проверено на других аналогичных камнях)
камень DIP? парралельный заводской програматор есть? внешний тактовый на XTAL1 заводили? (возможно, фьюзами выставили неверно настройки частоты)
проблема решилась путем подпайки ISP разьема непосредственно на Arduino Pro Mini и перепрошивкой бутлоадера с ПО для создания и заливки скетча программатором USBASP