12M的晶振,振荡频率明显高于11.0592M的,按理说12MHz的晶振可以提高单片机的性能,那么我们为什么不用12M的呢?这个问题与单片机的串口波特率有关。选用 11.0592 MHz 晶振的主要原因如下:
- 通用串行通信标准的需求:
- 11.0592 MHz 是常见的串行通信标准 UART(Universal Asynchronous Receiver-Transmitter)的标准晶振频率之一。
- 这个频率能够很好地满足常见的串行通信波特率,如 9600、19200、38400、57600、115200 bps等。
- 11.0592MHz=11059200=115200*96,是可以直接分频到115200以及所有需要的波特率的。
- 时钟分频的便利性:
- 11.0592 MHz 能够被方便地分频得到常见的 MCU 内部时钟频率,如 1.8432 MHz、4.9152 MHz 等。
- 这些分频后的频率适用于各种 MCU 内部外围设备,如 UART、SPI、I2C 等的工作时钟。
- 与 NTSC/PAL 视频标准的兼容性:
- 11.0592 MHz 是 NTSC/PAL 视频信号的频率之一,能够和这些视频标准相互同步。
- 这在涉及视频处理的电子产品中很有优势。
- 成本和可获得性:
- 11.0592 MHz 晶振是标准通用频率,市场供给充足,性价比较高。
- 相比一些特殊频率的晶振, 11.0592 MHz 具有成本和可获得性优势。