整数分频:为什么11.0592MHz比11MHz更适合UART?
发表于 2026-09-15 10:50UART是最典型的例子之一。串口通信需要从系统时钟产生标准波特率,例如:9600、19200、38400、57600、115200。如果系统时钟与波特率之间能够建立准确的整数分频关系,就可以降低时钟误差。例如,
1.8432MHz ÷ 16 = 115.2kHz
1.8432MHz ÷ 16 = 115200Hz
1.8432MHz可以非常方便地产生115200等标准UART波特率。同样,11.0592MHz也是因为能够与多个标准UART波特率形成良好的分频关系,所以在早期MCU和串口系统中被广泛采用。