Hi,

"Buchstaben", also Chars werden mit 'c' gekennzeichnet, Strings (automatisch mit \0 terminiert) werden mit "foobar" angegeben.

Ich könnte mir vorstellen, dass es helfen würde, nach dem
UDR = 'c';
noch ein while(1); einzubauen, damit der Controller noch sendet und nicht gleich resetted (was auch immer er dann macht, es ist vermutlich nichts schönes).

Ansonsten Baudrate kontrollieren:
- UBBRH / UBBRL nach Datenblatt
- Taktfrequenz des µC richtig? (wirklich 16 MHz?, Fuseeinstellungen)
- Max232 überprüfen

Gruß, CowZ