STM32 有三种不同的时钟用来驱动系统时钟(SYSCLK)
(1) HSI(内部时钟)
(2)HSE(外部时钟,精振提供)
(3)PLL(锁相环时钟)
重用配置如下:
使用HSE作为PLL的输入源,将PLL配置到72MHZ,然后将PLL作为系统时钟,最后将其他时钟配置为系统时钟的分频输出。
注意:
(1)当HSI作为PLL时钟的输入时,最高的系统时钟只能达到64MHZ;
(2)当使用USB功能时,必须同时使用HSE和PLL,CPU的频率必须是48MHZ或72MHZ;
(3)当需要ADC采样时间为1us时,APB2必须设置在14、28或56MHZ;