Hallo,

Code:
// Ein Zeichen aus der Ausgabe-FIFO lesen und ausgeben 
// Ist das Zeichen fertig ausgegeben, wird ein neuer SIG_UART_DATA-IRQ getriggert 
// Ist die FIFO leer, deaktiviert die ISR ihren eigenen IRQ. 
SIGNAL (SIG_UART_DATA) 
{ 
    if (out_fifo.count > 0) 
       UDR = _inline_fifo_get (&out_fifo); 
    else 
        UCSRB &= ~(1 << UDRIE); 
}
Wahrscheinlich ist out_fifo.count immer > 0 und _inline_fifo_get (&out_fifo); ergibt immer 'f'.

Gruß

Jens