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 #160541
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 #160543
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 #160545
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 #160547
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 #160549
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

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