你的计算基本上是正确的。 但5760个字符/秒将是最大传输速率。由于它是异步链路,因此允许UART发送器在字符帧之间空闲线路。
IOW波特率仅适用于字符帧的位。 传输字符的速率取决于是否有可用于保持发送器忙/饱的数据。 例如,如果微控制器使用编程的I / O(带有轮询或中断)而不是用于UART发送的DMA,则高优先级中断可能会使传输停顿并在帧之间引入延迟。
Baudrate = 57600 Time for 1 Bit: 1 / 57600 = 17,36 us Time for a frame with 10 Bit = 173,6 us this means max. 1 / 1736 us = 5760 frames(characters) / s**