Gast
#4559123
Hallo, ich will einen Bootloader auf einen Atmega64M1 schreiben. Fuse Bits habe ich folgende gesetzt: Ext: 0xFF High: 0xD0 Low: 0xFF Nun will ich Interrupts im Bootloader nutzen. Meine Main sieht folgenermaßen aus:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
Flashe ich nun den MCU und versuche ihn anzusprechen, kommt nichts zurück. Klammer ich MCUCR = (1 << IVCE); MCUCR = (1 << IVSEL); aus, reagiert er ganz normal. Dh. er ist nicht in der Bootloader Sektion wie eigentlich mit den Fuse Bits eingestellt. Was mache ich falsch? Habe ich etwas vergessen? Schöne Grüße