Mega32 device Signature wechselt

OP #1349478
Lesenswert?

Hallo

Ich kann meinen AVR nicht mehr programmieren. Auch Fuses schreiben 
klappt nicht mehr.
Platine laut AVR-Tutorial aufgebaut. Pullup für Reset ist dran.
Habe nen USBasp-Programmer
Beim Auslesen jener sind beim AVR-Burner überall Häkchen gesetzt bis auf 
CKSEL0 & 1

Will ich den uC programmieren kommt die Meldung:

avrdude.exe: Device signature = 0x000102
avrdude.exe: Expected signature for ATMEGA32 is 1E 95 02
             Double check chip, or use -F to override this check.

Die Device-Signature war auch ab und zu mal anders. Sehr misteriös.
Das ist übrigens mein 3. Atmega, den ich jetzt schon auf dem Steckbrett 
habe.Bei den anderen beiden kann ich nicht mal mehr die Fuses auslesen.
Gibt's da ne Möglichkeit, die zu reaktivieren? Denn ich habe die 
insgesamt nicht mehr als 200x programmiert.

hat diese Zeile zu bedeuten, dass ich den nicht mehr programmieren kann? 
avrdude.exe: current erase-rewrite cycle count is -53761 (if being 
tracked)

Danke für eure Hilfe
#1349500
Lesenswert?

solche Fehler hab ich in folgenden 2 Situationen bei mir auch schon 
beobachtet:
1: Schaltkreis hat keinen Strom
2: schaltkreis läuft nur mit 3,3 V läuft ->  das usbasp erkennt die high 
Pegel nicht richtig.

für das letztere hab ich mein usbasp umgerüstet auf auswählbare 
spannung:
(zwischen dem vcc vom usb und dem rest der usb-asp schaltung wahlweise 
(per jumper) 2 dioden)

Edit: da hast du das Problem: 3,3V
#1349538
Lesenswert?

häng die megas doch testweie mal an 5v und versuchs dann.
Ich bin mir dast sicher, dass es dann geht, es sei denn, du hast die 
fuses falsch reingeschrieben.
Ist etws tückisch, häkchen heißt meist 0 und kein Häkchen heißt 1, da 
die Logik der Fuses umgedreht ist. bit==0 heißt programmiert, bit==1 
nicht programmiert
Gast #1349592
Lesenswert?

also mit 3.3V kommst du nicht auf 16MHz
wenn du eine L Version hast geht die bis 8MHz, wenn du eine "normale" 
hast, dann ist bei unter 4.5V schluss!

es KANN funktionieren, aber eben so kritische Sachen wie Fuses schreiben 
können damit schnell schiefgehen!

versuchs mal mit nem externen Takt mit 5V, evtl. ist da noch was zu 
retten!
#1349773
Lesenswert?

Johannes Hofmann schrieb:

> Gibt es denn irgendnen Grund, wieso die beiden anderen AVRs weggestorben
> sind?

ich hab das Problem von wegen falscher Device-Signature auch schon ab 
und zu plötzlich bei vorher funktionierenden µCs gehabt...die µCs waren 
aber immer i.O., immer war der Programmer/die Schaltung um den µC 
schuld...eine falsche Einstellung, irgendein Stecker nicht richtig 
drauf, etc...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren