Fusebits setzten ohne sich auszusperren

Gast #1429522
Lesenswert?

Hi Ihr,

hab gestern abend ein Programm ausprobieren wollen wo ich das externe 
Quarz brauch. Hab mir dann mit einem Fuse Calculator anzeigen lassen 
welche ich setzten muss. Ja gemacht getan, jetzt komm ich leider nicht 
mehr auf denn µC.

Meine frage jetzt muss ich wie in dem calculator angegeben BOOTSZ1 und 
BOOTSZ2 setzten oder nicht? Und JTAGEN muss ich doch auch nicht setzten 
oder?

Flashe mit PonyProg.

Danke im Vorraus für eure Antworten.

Gregor
Persönliche Seite #1429537
Lesenswert?

Gregor86 schrieb:

> hab gestern abend ein Programm ausprobieren wollen wo ich das externe
> Quarz brauch. Hab mir dann mit einem Fuse Calculator anzeigen lassen
> welche ich setzten muss. Ja gemacht getan, jetzt komm ich leider nicht
> mehr auf denn µC.

Die Reaktivierung ist im Artikel AVR Fuses beschrieben. Welchen 
"Fuse Calculator" hast du eigentlich für welchen AVR mit welchen Daten 
gefüttert?

> Meine frage jetzt muss ich wie in dem calculator angegeben BOOTSZ1 und
> BOOTSZ2 setzten oder nicht?

Wenn du einen Bootloader einspielst, macht das Setzen der Grösse des 
Bootloaderbereichs Sinn. Dann müssen aber auch andere Fuses, die den 
Bootloader betreffen gesetzt werden. Wenn diese anderen Fuses nicht 
gesetzt sind, ist die Einstellung der BOOTSZx nicht relevant.

Bist du sicher, dass du ein BOOTSZ2 hast?

> Und JTAGEN muss ich doch auch nicht setzten oder?

Kommt darauf an, ob du mit JTAG Debuggen willst (setzen) oder die 
JTAG-Pins am AVR als generelle I/O-Pins haben willst (nicht setzen).

> Flashe mit PonyProg.

Aufpassen: Bei PonyProg entspricht ein gesetztes Häkchen einer 0 im 
Datenblatt.
#1429551
Lesenswert?

Das in meinen Augen wichtigste 'Prozedere' beim Arbeiten mit Fuses ist 
es, ehe man irgendetwas umstellt, die Fuses auslesen und mit dem 
Datenblatt vergleichen. Bei einem neuen Prozessor müssen die Fuses mit 
den im Datenblatt dokumentierten Defaultwerten übereinstimmen. Dann kann 
es noch maximal sein, dass alle Datenblatt-0 als 1 angezeigt werden bzw. 
umgekehrt. Das betrifft aber dann alle Fuses. Auf diese Art gewinnt man 
Sicherheit, wie die Anzeige der Fuses zu lesen ist.

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