Es stimmt doch, dass Interrupts, die während einer ISR auftreten, nach der gerade aktuellen ISR ausgeführt werden, oder?
Keine Ahnung hängt das nicht mit der Priorität der Interrupts zusammen ?
Also, hab jetzt mal einen Experten gefragt, es ist folgendermaßen:
Wenn man sich in einer ISR befindet und ein weiterer Interrupt wird ausgelöst, dann wird die laufende Routine ganz normal zu ende geführt, genau ein Befehl im im hauptprogramm abgearbeitet und dann in die nächste ISR gesprungen. Wenn 2 Interrupts während einer laufenden ISR ausgelöst werden, dann läuft es genau so, die mit den höheren Priorität wird dann als nächstes bearbeitet.