ATmega644P - Fuses zerschossen

Gast #2527556
Moin allerseits,

da mich die vielen Threads zu "verfusten" Mikrocontrollern nicht 
weiterbringen, erstelle ich mal nen neuen Thread für mein Problem.


genutzte Hardware: AVR STK500, ATmega644P, externer Quarz
Software: AVR Studio 4.18b715
Problem: Fuses falsch eingestellt

Beschreibung:
Ich bin absoluter Neuling was AVR-Programmierung angeht und arbeite mich 
erstmal in die Thematik ein, bevor ich mich an ein größeres Projekt 
mache.
Hinter mir steht ein Quadrokopter, der nach und nach von einigen 
Studenten aufgebaut und mit Software versehen wurde.
Meine Aufgabe: Lageregelung mittels Kalmanfilter.

Den 644P mit externem Quarz habe ich so gewählt, da die Komponenten auch 
so auf dem Quadrokopter verbaut sind. Einführung so nah wie möglich am 
Original also.

Zum Problem:
Jumpersettings auf dem STK500 gemäß Anleitung für die Nutzung eines 
externen Quarzes, der auf dem Bord aufgesteckt wird.
Es fehlt: das entsprechende Fuse-Setting.

Nach langem hin und her und vielen gelesenen Threads hab ich mich 
"getraut", eine Fuse zu setzen und zu schreiben und siehe da: Löschen, 
Flashen, Fuses neu schreiben nicht mehr möglich.


Laut Anleitung soll das STK500 via Paralleler High Voltage 
Programmierung und eigenem Takt jeden Controller wieder hinkriegen.
Allerdings ist es mir nicht möglich die Fuses neu zu setzen.
Verkabelung und Spannungsversorgung sowie Jumpersetting gemäß Anleitung.
12V Spannungsversorgung, VTarget 5,5V (seit jeher).
Programmiermodus PP/HVSP

Ich kann die Fuses auslesen, das wars auch schon.
Writing Fuses Address 0 to 2 failed.



Hat jemand von euch ne Ahnung, wie ich das Ding wieder hinbiegen kann ?
Gast #2527582
Dann setzt mal die ISP Frequenz ganz nach unten (2kHz). Dann guck mal 
auf welchen Einstellung die Clock Source steht (Fuses). Wenn möglich 
stell mal wieder auf den internen OSC um. Du wirst warscheinlich eine 
falsche Clock gewählt haben.


Ingo
Gast #2527601
Hi

>Dann setzt mal die ISP Frequenz ganz nach unten (2kHz). Dann guck mal
>auf welchen Einstellung die Clock Source steht (Fuses). Wenn möglich
>stell mal wieder auf den internen OSC um. Du wirst warscheinlich eine
>falsche Clock gewählt haben.

Ist bei PP/HVSP irrelevant.

@Ingo (Gast)

Evtl. ist den Netzteil etwas schwach auf der Brust.

MfG Spess
Gast #2527628
ISP-Frequenz hab ich bereits ganz runter gestellt, stand so auch in 
einem der anderen Threads.

Zurückstellen kann ich die Fuse für den Takt aber nicht mehr.
Fehlermeldung siehe erster Post.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.