Ponyprog Fuses

Gast #160538
Lesenswert?
• ▲
▼
Hi,

ich habe mich mit Ponyprog aus einem AVR ATMega16 ausgesperrt. Das
Problem mit den falschen Fuses ist ja eigentlich hinlänglich bekannt,
aber ich kann nicht feststellen, was ich denn falsch gemacht habe. Ich
habe schon einige Mega8 erfolgreich auf einen externen Quarz
umgestellt,und das Problem mit den invertierten Fuses bei Ponyprog ist
mir auch bekannt.

Ich will einen externen Quarz mit 3,686MHz benutzen, das sollte laut
Datenblatt ein "Crystal Oscillator 3-8MHz" sein, dazu muß man
CKSEL3..1 auf 111 stellen, also im Ponyprog die Häckchen entfernen. Das
habe ich gemacht (siehe Bild), aber seither kann ich ihn nicht mehr
programmieren.

Wo liegt mein Fehler?

Markus
Angehängte Dateien:
Gast
Lesenswert?
• ▲
▼
Hallo Markus,

ja, das mit den Fuse-Bits ist schon ein Krampf.
Ich setze immer nur CKOPT und sonst nichts, wenn ich einen externen
Oszillator anschliessen will.
Du wirst wohl einen externen Tackt anschliessen müssen, wenn Du den
wieder aktivieren willst. (Oder parallel programmieren)

Gruss,
Holger
Gast
Lesenswert?
• ▲
▼
Hallo,

mit der parallelen Programmierung kann man die Fuses wieder
zurücksetzten und den µC so wieder ansprechbar machen. Ist nicht zu
verwechseln mit der Programmierung über den Parallelport.
Gast
Lesenswert?
• ▲
▼
Hallo,

ist alles im Datenblatt drin. Das STK500 kann z.b. parallel
programmieren. Dort werden die Daten zwar Seriell zum STK500 übertragen
dort sitzt aber ein µC der den den Ziel µC parallel progt.
Gast
Lesenswert?
• ▲
▼
Hi,
also wie ich das jetzt richtig verstanden habe, ist es ein zusatz gäret
das parallel mc programmiert....klingt ganz nach geld ausgeben, das will
man aber meistens nicht, gibt es da nicht ne andere möglichkeit?

MfG
Michael
Gast
Lesenswert?
• ▲
▼
bei anderen uC gibt es ähnliche probleme (manche brauchen einen externen
oszilator, der einen fertigen takt liefert)

nimm dir einen anderen uC, der läuft, schreib ein programm für eine
blinkende Led und schließe dann die ausgangs-leitung (wo normal die led
ist) an den takt eingang des andere uC an. (der blink-uC emuliert dann
einen externer "Quarz-Oszi")

dann sollte es eigentlich möglich sein den zu programmieren.

Antwort schreiben

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