#define BAUD 9000UL // Baudrate
9000 Baud? Ich glaube kaum, dass du diese Baudrate wirklich haben willst.

Code:
    if (!(UCSRA & (1<<UDRE)))
       {
          PORTC = (1 << DDC0) | (1 << DDC1) | (1 << DDC2) | (1 << DDC3) | (1 << DDC4);//Pins mit LED
      UDR = 'x';
        }
Was hier steht, ist: "wenn KEIN Platz in UDR ist, dann schreibe 'x' hinein". Macht irgendwie keinen Sinn, oder?