Hallo Leute, ich möchte zum Programmstart eines Atmegas die Lockbits
überprüfen und falls die nciht dem entsprechen, was ich brauche, setzen.
1 | void check_lockbits()
|
2 | {
|
3 | #ifdef CHECK_LOCK_BITS
|
4 | if(boot_lock_fuse_bits_get(GET_LOCK_BITS) != 0xC0)
|
5 | {
|
6 | boot_lock_bits_set(0xC0);
|
7 | }
|
8 | #endif
|
9 | }
|
Die Abfrage funktioniert wunderbar, leider werden die lockbits mit der
Funktion boot_lock_bits_set nicht gesetzt und bleiben bei 0xFF.
Ich finde leider keine Ausführliche Information dazu und muss euch um
eure Hilfe fragen :)
Vielen Dank.