Fuse Bits zurücksetzen ATMEGA 644

Gast #2287526
Lesenswert?

Ich habe einem Atmega644 die Falschen fusebits gegeben (ich weiß auch 
nicht mehr welche) und nun ist er nicht mehr ansprechbar über avrdude. 
Kann man den µC irgentwie reseten??

Programmieren tue ich über den ISP, der auch einwandfrei funtkioniert 
hat.
http://thomaspfeifer.net/einfaches_atmel_programmierkabel.htm


Danke für jeden Tipp!


Stefan
Gast #2287563
Lesenswert?

Gibt es denn eine möglichkeit auch die anderen Fusebits noch mal zu 
ändern??
Ich kann leider keine Graphische oberfläche nutzen sondern nur 
avrdude....daher ist das setzten ein bisschen schwerer....
Gast #2287621
Lesenswert?

> Gibt es denn eine möglichkeit auch die anderen Fusebits noch mal zu
> ändern??

Ja, die Kommunikation wiederherstellen :-) Du hast im Wesentlichen vier 
Möglichkeiten warums nicht mehr geht:

1. Elektrische Verbindung fehlerbehaftet (Stecker abgerutscht, 
Kurzschluss, falscher Port, Stromversorgung ausgeschaltet ..) -> 
Überprüfen und beheben.

2. CKDIV8 programmiert und deswegen ist der Prommer jetzt zu schnell -> 
Prommer ausbremsen (-> manpage von avrdude lesen)

3. SPIEN verbrannt (ist per SPI offiziell nicht möglich, aber wer 
weiss..) -> umsteigen auf JTAG (sofern nicht auch deaktiviert) oder 
besser gleich HV Programmierung.

4. CHKSEL3:0 falsch verstellt, deswegen bekommt der m644 jetzt keinen 
Takt mehr und läuft gar nicht erst an -> Abschnitt 4 in oben verlinkter 
Seite umsetzen.

> Ich kann leider keine Graphische oberfläche nutzen sondern nur
> avrdude....daher ist das setzten ein bisschen schwerer....

Genau genommen machts das ∗wesentlich∗ einfacher, weil dann muss man 
erstens ins Datenplatt schauen um zu wissen was man verstellt (und kann 
bei der Gelegenheit auch gleich verstehen, was man da eigentlich 
verstellt und warum) und man kann zweitens die Bitwerte einfach direkt 
übernehmen und dem avrdude reinfüttern (und muss sich keine Gedanken 
über 'Häkchen heisst programmiert oder heisst es doch nicht 
programmiert' machen).

HTH

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