Guten Abend! Als "alter" PIC benutzer, der sich jetzt auch in AVR's einarbeiten möchte stellt sich mir eine Frage, die das Datenblatt des ATMEGA32 mir leider nicht beantworten konnte: Wie programmiere ich diese "Fuse" und "Lock" Bits in meinem Source Code? Ich möchte dafür nicht auf irgendwelche Tricks oder externe Software zurückgreifen müssen... Irgendwo im Chip wird es doch wohl diese Fuse-Register geben, so dass ich direkt auf diese Speicheradressen zugreifen kann und da die von mir benötigten Werte eintragen kann... So in etwa:
1 | unsigned int *fuse_h = 0xABCD; //wobei ABCD und BCDE die Adressen |
2 | unsigned int *fuse_l = 0xBCDE; //der entsprechenden Register sind |
3 | *fuse_h = 5; |
4 | *fuse_l = 6; |
Bei PIC's geht das zumindest so :-) Schöne Grüße, Alex P.S. AVR Studio mit WinAVR