2025-11-08 06:29:22
单片机倍频就是让芯片内部时钟跑得更快,调频就是让它跑得慢些。这就像你踩油门踩刹车一样,晶体振荡器定好基准速度,再通过倍频器翻倍,或者用分频器除半。比如12MHz的晶振,用4倍频就能变成48MHz。调频时得看芯片手册,有的用分频器直接调,有的得换晶振。
为什么这么搞呢?因为单片机速度和程序运行、外设工作都挂钩。比如STM32F103的HCLK最大108MHz,但得看晶振频率和倍频系数怎么配。假设晶振12MHz,4倍频到48MHz,再除以2得24MHz主频。数据手册写得很清楚,不同型号的倍频极限不同,比如LPC1114最高能到48MHz,但分频器得留有余量。调频时得注意电压和发热,比如168MHz的STM32需要3.3V供电,超频可能烧芯片。所以先看手册里的时钟树图,再算倍频分频比例,用代码设置寄存器。
本题链接: