Ich habe mir dein Programm nicht durchgeschaut, nach deiner Beschreibung gibt es zwei Möglichkeiten.
Du hast einen Buffer-Überlauf oder eher das die 8MHz Takt nicht zu deinen 115200 Baud passen, das sind laut Tabelle 8,5% Fehler.
7,3728MHz oder 11,0592 wären da die bessere Wahl.
Lesezeichen