Zitat Zitat von oberallgeier Beitrag anzeigen
Wer hat denn diese Formel erfunden - genauer den offset BAUD*8 ?
Das ist das, was im Kommentar steht. Es sorgt dafür, dass bei der Integer-Division eine Rundung stattfindet. Aus X/Y wird (X+Y/2)/Y gemacht, so wird das Ergebnis von (z.B.) 9/5 zu 2 statt 1.

- - - Aktualisiert - - -

Code:
        itoa (Line, Buffer, 10);        // Aus der Variablen a ein Text erstellen
Diese Zeile ist Unsinn.