Ok, danke!
Ich habe mal versucht mit den Einstellungen klar zu kommen ... mußte dann aber den AVR Fuse Calculator benutzen.
Aber selbst damit bin ich wohl gerade überfordert
Hier habe ich noch ein Beispiel in einem anderen Forum gefunden, aber der Hexwert der da steht, paßt irgendwie nicht zum Binärwert... zumindest wenn ich zurückrechne. Außerdem sind in der Klammer 15 Bezeichnungen ... High 8 und Low 7 ... Binär sind aber 17 Zeichen zu sehen !?
Der fehlende Eintrag wäre wohl "SUT1" , aber warum sind dann unten 17 Stellen? Auch ein Schreibfehler?
Code:
#------ START --------
#Programming sequence
SELECTDEVICE ATMEGA32
CLEARBUFFER
LOAD-PROG bootloader.hex
#bootloader.hex gegen den gewünschten dateinamen mit Pfad angeben
PAUSE "weitermachen?"
ERASE-ALL
WRITE&VERIFY-ALL
#Pay attention to NOT disable RSTDISBL
#FUSE HIGH BYT:{RSTDISBL,WDTON,x,CKOPT,EESAVE,BOOTSZ1,BOOTSZ0,BOOTRST} FUSE LOW BYT:{BODLEVEL,BODEN,SUT0,CKSEL3,CKSEL2,CKSEL1,CKSEL0}
#sieht dann so aus "0 0 1 0 0 0 1 1 1 1 0 0 0 0 0 0 0" Wird dann unten als HEXwert geschrieben bei anderen Wünschen HEXRECHNER verwenden
#0x und dann den errechneten Wert
WRITE-FUSE 0x33C0
Kann mir das bitte mal einer erklären?? Und was muss ich noch beachten, denn beim Tiny25 finde ich noch ein weiteres Feld im Simulator und zwar "EXT'd" !?
Wie setze ich die Bytes zusammen und auf wieviel Stellen komme ich dann?
Lesezeichen