Hallo nappo,
im Simulator gibt es die Lasche "Interrupts".
Dorthin wechseln. Dort sind die im Programm eingerichteten Interrupts nicht mehr ausgegraut und können per Mausklick betätigt werden.
Auswirkung zeigt der Klick aber erst, wenn im Simulator die Befehle zum Aktivieren des Interrupts und das "Enable Interrupts" durchlaufen wurden.
Ich lasse das Programm durch Markieren der Zeile mit Cursor und "Run to current line" bis zu einer Stelle laufen, bei dem ein Interrupt auftreten soll. Dort betätige ich den Interrupt button in der Lasche "Interrupts" und gehe dann mit "Step into Code(F8 )" (Single Step) weiter. Die ISR wird angesprungen und man kann den Programmablauf verfolgen.
Gruß
Seracher
Lesezeichen