Hallo,

wenn das Senden funktioniert, wird die Baudrate richtig eingestellt sein. Hast du mit dem Oszi direkt am Pin gemessen? Was war anders als es schon einmal funktioniert hat. Software nutzt sich nicht ab
Schreib den Empfang mal auf Interrupt um. Sprich RXCIE im UCSRB setzen. Globale Interrupts via sei(); einschalten und in der Interruptroutine ISR (USART1_RX_vect){ LED_EIN } einfach eine LED einschalten. Dann läuft das Programm weiter bis er etwas empfangen hat.

Gruß


Jens