准确的说是由PLL(锁相环)里的VCO(压控振荡器)倍频和分频的,顾名思义,压控振荡器,电压控制频率大小
单片机外部的8M晶振或者内部RC振荡器只是参考的基准频率,主要振荡器还是靠VCO,VCO通过基准频率的反馈不断调整达到控制到目标频率的目的
类似于PID调节,所以才叫锁相环,也就是形成一个反馈闭环系统,具体你可以了解一下VCO的工作机制
STM32的倍频使用的是PLL原理。
而PLL原理楼主可以自动再找了
stm32是锁相环倍频,其实就是把高频分频后和基准频率比对,输出控制压控振荡器(VCO),当锁定后,输出频率就是基准频率的倍数了
设置分频器就可以改变频率了。
https://www.cnblogs.com/kl2blog/p/6920142.html
这个说的比较细。