Moin.

Angenommen ich hab einen 16MHz-Quarz und versuche mit einer Baudrate von 57600 zu übertragen. Rechnerisch ergibt das ja nen Fehler von 2,08% (Fehler-Rechner in Bascom)

Wie bzw. wann genau wirkt sich dieser Fehler aus?

Das Problem ist ja, dass die Baudrate vom Controller und die vom PC (der ja echte 57600 schafft) auseinanderlaufen.

Beim Start der Übertragung stimmts ja noch soweit; d.h. der Fehler dürfte erst dann kommen, wenn schon eine bestimmte Menge übertragen wurde. Nur wann? 2,08% heissen ja (für mich), dass von 100 Bits 2 falsch sind.
D.h. ich müsste erst mal 50 Bits übertragen, bevor ich nen Fehler bemerk; d.h. ich kann 6 Bytes am Stück übertragen, ohne dass ich nen Fehler bemerk. Korrekt?

mfG