2025-11-08 05:40:27
STM32F401CCU6的主频是168MHz。这颗芯片通过内部时钟和外部时钟组合,再经过倍频电路得到最终频率。用户直接看到的是168MHz这个数值,但实际频率生成过程需要多步计算。
STM32主频由时钟源决定,外设时钟和倍频系数是关键。这颗芯片默认使用8MHz的HSE时钟源(高精度外部时钟),先通过2倍频变成16MHz,再经过12次倍频得到192MHz。不过实际生产时可能存在±1%误差,所以最终锁定在168MHz左右。具体参数在《STM32F4参考手册》第5.3节有详细说明,其中提到HSI(内部时钟)是16MHz,但CCU6版本通过HSE+12倍频实现更高精度。用户若想调整主频,需要重新配置RCC寄存器里的CFGR和CIR寄存器。生成的频率是外设时钟和倍频系数共同作用的结果,就像用16MHz的基准先翻倍再乘12次,自然得到192MHz的理论值,但实际应用时考虑到误差会微调到168MHz。
本题链接: