Zitat Zitat von Kaiser-F
An dieser Stelle hätte ich noch eine kurze Frage;

Wenn ich ein signal empfange, dann führt der MCU die Interruptroutine aus, aber er sendet auch wieder "USART INIT - OK",

Er führt also die main-Funktion von anfang an wieder aus[...]
Das kann eigentlich nur dann passieren, wenn dein AVR abschmiert und ab RESET neu anfängt. Das könnte zB passieren, wenn dein SRAM überläuft (Stack etc) oder ein Interrupt ausgelöst wird, zu dem es keine ISR gibt. Die avr-gcc Defaults für die VECTAB sind RESET-Einträge.

Allerdings sehe ich jetzt nicht, warum das in deinem Beispiel so sein sollte.