Genau das schreibt er ja oben. Wenn er aber ein Programm mit den Befehlen
A
B
C
D
hat, nach A springt er in die ISR. Er will aber, dass dann z. B. C ausgeführt wird. Beim normalen Rücksprung müsste erjetzt vor jedem Befehl den Zustand des Flags (Beziehungsweise den Rückgabewert) prüfen, ob Befehl A, B, C oder D ausgeführt werden soll.
Wieviele Möglichkeiten gibt es denn? Wenn es sich im Rahmen hält, würde ich alle Befehle per IF einklammern und das Flag vorher prüfen.
Lesezeichen