@ askazo: Leider funktionierte dein Code nicht sofort und ich musst diesen nen bisl abändern, doch nun funktioniert er ohne Probleme:
Code:
#include <io.h>
#include <stdio.h>

#define F_CPU        16000000       // 8 MHz Taktfrequenz
#define UART_BAUD_RATE      9600
#define UART_BAUD_SELECT    (F_CPU/(UART_BAUD_RATE*16l)-1)

int uart_putchar(char c)
{
  if (c == '\n')
  uart_putchar('\r');
  while (!(UCSRA & (1<<UDRE))); 
  UDR = c;
  return 0;
}

void ioinit(void)
  {
  UCSRB = 0x08;   //UART Transmitter aktivieren
  UBRRL = UART_BAUD_SELECT;     //Baud Rate einstellen
  }

int main (void)
{

ioinit(); //Schnittstelle initialisieren
fdevopen(uart_putchar, NULL, 0);
printf ("Hello World \n");
}
Vielen Dank =D> noch mal für die Hilfe, ich hab dieses Beispiel im Fall das noch jemand mal diese Hilfe brauch gepostet!!!!

Alecs