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
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.
fuse calculator ist überflüssiger Quatsch in meinen Augen - steht doch alles im Datenblatt..? Jtagen (Jtag enable) mußt Du setzen wenn Du JTAG verwenden willst.
Danke schon ma. Hab nen Mega32 und denn http://www.engbedded.com/fusecalc Calculator benutzt. Naja vielleicht schaf ichs ja wieder denn irgendwie zum laufen zu bringen. Gregor
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.