Mega32 device Signature wechselt

OP #1349478
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
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
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
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!
OP #1349611
Wo könnte ich mir denn nen externen Takt abzweigen?

Gibt es denn irgendnen Grund, wieso die beiden anderen AVRs weggestorben 
sind?
Denn ich hab die Schaltung aufgebaut, der externe Quarz hing gleich vom 
1. Moment an dran und dann funktionierte es(mit internem Oszillator).
Aber auf einmal war dann Zick.
#1349771
Der eine funktioniert vielleicht, ein anderer nicht.

Außerdem sind das Schreiben von Flash, EEPROM und Fuses die kritischsten 
Vorgänge was Takt und Betriebsspannung angeht.

Wenn Du Devices außerhalb der Specs betreibst kann halt alles mögliche 
schiefgehen.

Gruß, Marcus
#1349773
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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.