Bist du sicher das du da keinen Stack-Überlauf produzierst?
Ich habe mich bislang noch nicht allzu viel mit dem Stack beschäftigt. Es wird ein Stapel (Stack) an der hintersten RAM Adresse angelegt, der nach "innen" hin wächst. Aber ist der RAM nicht groß genug um die paar Rücksprungadressen aufzustapeln?
Wo könnte ich sehen wie voll der Stack ist?

nun setze ich ein Flag und gebe ans LCD aus wenn ISR abgearbeitet und Ruhe ist....
Mein Problem an dieser Methode ist, dass z.B. die "WARTE" Befehle nach dem Interrupt weiter ausgeführt werden bevor in die entsprechende Wunsch - Unterroutine gesprungen wird. Wenn ich aber nach links scrollen will, soll das sofort geschehen und nicht erst nachdem die blaue LED nach ner halben Sekunde ausgegangen ist. Gibt es da andere Möglichkeiten?


Danke für eure Antworten,
Markus