Bei dir fehlen die Klammern.
http://www.mikrocontroller.net/artic...orial/Der_UART
"

while (!(UCSRA & (1<<UDRE))) /* warten bis Senden moeglich */
{ }
UDR = 'x'; /* schreibt das Zeichen x auf die Schnittstelle */
"