Hey,
habe mich jetzt nicht weiter gedanklich vertieft, aber kann es sein, dass hier die Zeit zum Tragen kommt, die das eigentliche Senden hardwaremäßig benötigt? Bei 57 kbaud solltest du etwa 1/(57000 kbaud/9 bit) = 1.58e-4 s/byte = 158 µs/byte benötigen - solange dauert das serielle(!) Senden auf dem UART. Also will sagen, bis das nächste Byte verschickt werden kann, dauert es unter allen Umständen ca. 160 µs (wenn ich mich nicht verrechnet habe). Kann aber natürlich auch sein, dass ich das Problem falsch verstanden habe ...
Gruß
Malte
Lesezeichen