Vielen Dank für diese Antwort.

Da ich noch blutiger Anfänger im Bereich Mikrocontroller und C Programmierung bin, hab ich mich schon sehr über meine "funktionierende" Lösung gefreut. Nach deinem Beitrag und sehr elegantem Lösungsvorschlag muss ich wohl nochmal neu ran und die Anwendungsbereiche für Interrups nochmal neu überdenken.