Wenn ichs so ausprobier schafft er genau 2 Zeichen,... dann is Sense

edit:
SW UART allein funktioniert einwandfrei (auch oszieinstellungen stimmen), Irgendwas passt bei dem Watchdog nicht...
Hab die Initialisierung jetzt wie im Datenblatt (die Funktion heisst bei denen void WDT_Prescaler_Change(void))
Hilft aber trotzdem nix...

Code:
void watchdog_init(void)
{
  __disable_interrupt();

  MCUSR = 0;  // Alle vorher gesetzten Flags clearen
  Flag = 0;

  sw_uart_init();

  WDTCSR |= (1<<WDIF);  // Clear WD Interrupt Flag

  __watchdog_reset();

  /* Setup Watchdog, bzw. Start timed sequence (wie im Datenblatt) */
  WDTCSR |= (1<<WDCE) | (1<<WDE);   // Watchdog Change Enable setzen


  /* Set new prescaler(time-out) value (siehe Datenblatt) */
  WDTCSR |= (1<<WDE) | (1<<WDP3);   // Timeout auf 4.0 Sekunden setzen

  __enable_interrupt();

  //PORTD &=~ (1<<PORTD5);
}
Muss man den WD doch irgendwie anders initialisieren ??
Weis echt nich mehr weiter..