Wenn ihr die Init so schreibt
Code:
unsigned int BAUD=9600;
#define F/CPU  16000000L

 UBRR1  = (F_CPU / (BAUD * 8L) - 1);
    UCSR1B = (1<<TXEN1);
    UCSR1C = (1<<UCSZ11) | (1<<UCSZ10);
dann sollte es funktonieren
Das xxx =(0<<xxx) ist Unsinn