Помогите оживить контроллер

xealus
Offline
Зарегистрирован: 27.07.2011

В общем ситуация такова:

Купил платку 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

 

прошу направить меня на путь истенный, с чего хоть начать? :(

whoim
Offline
Зарегистрирован: 03.11.2011

 прошить нормальным программатором через ISP

xealus
Offline
Зарегистрирован: 27.07.2011

что вы считаете нормальным программатором?

собрал программатор на 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.

==================================

какой программатор по вашему тогда нормальный?

 

whoim
Offline
Зарегистрирован: 03.11.2011

 Любой ISP программатор, поддерживающий 328 мегу. Я бутлоадеры шью подаренным chipprog+ lpt.

Ваша задача - залить бутлоадер и выставить фьюзы. Вся инфа есть в boards.txt, находите плату с Вашим камнем и частотой и смотрите, какой файл и какие фьюзы надо лить. Ну и льете заведомо исправным программатором до успеха операции.

xealus
Offline
Зарегистрирован: 27.07.2011

 ни один программатор имеющийся у меня (их уже собралось 4 шт) не видит прошиваемый процессор, соответственно не шьет ничего и не читает, все программаторы исправны (проверено на других аналогичных камнях)

 

whoim
Offline
Зарегистрирован: 03.11.2011

камень DIP? парралельный заводской програматор есть? внешний тактовый на XTAL1 заводили? (возможно, фьюзами выставили неверно настройки частоты)

xealus
Offline
Зарегистрирован: 27.07.2011

проблема решилась путем подпайки ISP разьема непосредственно на Arduino Pro Mini и перепрошивкой бутлоадера с ПО для создания и заливки скетча программатором USBASP