Witam. Borykam się z problemem z moją ATmegą2561. Już trzeci układ nowy wlutowałem i cały czas programator nie widzi procesora: rc=-1. Przeczytałem już pół internetów i napiszę co już zrobiłem.
- sprawdziłem napięcia na VCC, AVCC - 5V
- sprawdziłem wszystkie masy
- próbowałem uruchomić z kwarcem 4MHz, 16MHz, 33pF, 22pF i bez
- wymieniłem układ 2 razy - w sumie trzy scalaki
- poprawiałem połączenia - luty
- wlutowałem w nową płytkę tylko procesor (nowy) i goldpiny ISP
- ustawiałem SlowSCK na programatorze i avrdude, próbowałem też MkAvrCalculator
- procesor zasilam z programatora
- próbowałem z i bez trzech kondensatorów 100n na zasilaniu (blisko pinów zasilania)
- ATmega lutowana z głową - nie grzana po kilkanaście sekund, a ta trzecia to już w ogóle bardzo mało ciepła dostała
- programator sprawdzony na Arduino Mega oraz ATmega88 na płytce stykowej - jest sprawny
- sprawdziłem poprawność podłączenia złącze ISP - uC.
Już mi ręce opadają... pomóżcie
EDIT:
Poniżej zamieszczam schemat i zdjęcia. Logi z avrdude są takie:
Po wciśnięciu Sprawdź podłączony AVR w mkAVR Calculator log wygląda tak:
P.S. ten kwarc był SMD ale w ferworze walki kombinowałem jak mogłem...
- sprawdziłem napięcia na VCC, AVCC - 5V
- sprawdziłem wszystkie masy
- próbowałem uruchomić z kwarcem 4MHz, 16MHz, 33pF, 22pF i bez
- wymieniłem układ 2 razy - w sumie trzy scalaki
- poprawiałem połączenia - luty
- wlutowałem w nową płytkę tylko procesor (nowy) i goldpiny ISP
- ustawiałem SlowSCK na programatorze i avrdude, próbowałem też MkAvrCalculator
- procesor zasilam z programatora
- próbowałem z i bez trzech kondensatorów 100n na zasilaniu (blisko pinów zasilania)
- ATmega lutowana z głową - nie grzana po kilkanaście sekund, a ta trzecia to już w ogóle bardzo mało ciepła dostała
- programator sprawdzony na Arduino Mega oraz ATmega88 na płytce stykowej - jest sprawny
- sprawdziłem poprawność podłączenia złącze ISP - uC.
Już mi ręce opadają... pomóżcie
EDIT:
Poniżej zamieszczam schemat i zdjęcia. Logi z avrdude są takie:
avrdude -p atmega2561 -c usbasp -P usb
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude.exe done. Thank you.
Po wciśnięciu Sprawdź podłączony AVR w mkAVR Calculator log wygląda tak:
avrdude.exe: set SCK frequency to 2000 Hz
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 = 0x180000
avrdude.exe: Expected signature for ATmega8 is 1E 93 07
avrdude.exe done. Thank you.P.S. ten kwarc był SMD ale w ferworze walki kombinowałem jak mogłem...