Gast
#1816535
Hallo Spezialisten, ich habe ein Problem mit dem Interruptsystem des Mega32. Ich habe ein Programm erstellt zunächst völlig ohne Interrupts und es funktioniert alles sehr gut. Jetzt möchte ich einen zyklischen Timer2-Overflow-Interrupt hinzufügen. Mein Problem: Es wird nach Aufruf von sei() ständig in einer "Endlosschleife" der Reset-Vector ausgeführt und mein Programm arbeitet zyklisch immer wieder die Initialisierung ab bis zum Aufruf sei(). Woran kann das liegen? Woher bekommt der Mega32 den Reset bei Aufruf von sei() ? Danke für jegliche Hinweise! Programmcode (compilierbares Projekt mit allen Dateien für WINAVR) ist im Anhang. Danke, Gert