hey sast,

erstmal danke für deine Antwort.

Ich habe start jetzt mal als volatile deklariert, aber es funktioniert immer noch nicht.

Ich habe es auch schonmal mit einem Zeiger auf start probiert, aber das funktioniert auch nicht...

Das das UART in der ISR nicht ideal ist weiß ich, aber es soll auch nur zu Testzwecken sein und bis jetzt hat es immer einwandfrei funktioniert. Da der UART nur von diesem mC benutzt wird, ist das UART auch immer frei.

Vielleicht fällt dir ja sonst noch was auf, oder auch jemand anderem.

Danke an alle die sich in meinen Code vertiefen.

mfg Knipser