Hallo Sebastian,

hab eben ausprobiert was du geschrieben hast und nun funktioniert es.
Da rauf wäre ich so schnell wohl nicht gekommen, vielen dank.

Allerdings gibt es noch ein kleines problem. Und zwar habe ich eine globale Variable "char c = 'a'; ". Wenn der Interrupt ausgelöst wird, wird das Hauptprogramm gestopt und der Controller sprinkt in die Funktion vom Interrupt.
In dieser Funktion lasse ich mir dann das Zeichen welches ich vom PC gesendet habe (z.b. x) zurück zum PC schicken. Wie schon gesagt das klappt jetzt bestens. Aber ich möchte das das x nun das a in der Variablen c ersetzt. Das funktioniert jedoch nicht und ich hab keine ahnung warum nicht.

Vielleich hat dafür jemand ne Lösung.

Gruß Nemesis