Hallo,

du hast doch sicher noch irgendwo einen Pin für eine Testled frei. Vielleicht hast du ja auch eh schon ein LED an einem PIN.
Füg mal folgenden Code ein:
Code:
ISR(__vector_default){
    //Hier die LED einschalten
}
In diese Funktion werden alle Interrupts geleitet, für die es keine andere ISR gibt. Leider kenne ich keine Möglichkeit außer Ausprobieren, wie man den auslösenden Interruptvector herausfindet.
Du könntest auch mal versuchen, die Testled hinter der Endlosschleife einzuschalten. Sollte nicht gehen. Damit würdest du endgültig beweisen, dass das Programm nicht einfach "durchrennt".
Du kannst den Einschaltbefehl für die LED auch immer weiter duch das Programm schieben und schauen, wann sie nicht mehr angeht.

Halte durch, das wird was.

Gruß

Jens