Hi,

du muss in der Interruptroutine UDR auch auslesen. Ansonsten wird das Flag nicht gelöscht und die Routine ständig wieder ausgeführt. Und das zurücksenden solltest du nicht in der Interruptoutine machen, setz da lieber eine Variable und frag die im Hauptprogramm ab.

Ansonsten gilt das was der Gast schon geschrieben hat. Deine Syntax ist da einfach falsch...

MfG Kjion