在主函数main中会通过定义SystemInit()
函数中设置的系统时钟大小:
SYSCLK(系统时钟) =72MHz
AHB
总线时钟
(
使用 SYSCLK) =72MHz
APB1 总线时钟(PCLK1) =36MHz
APB2 总线时钟(PCLK2) =72MHz
PLL 时钟 =72MHz
通过函数查看
在代码中加入以下函数,然后进行debug调试就可以看到各个时钟的具体结果
RCC_GetFlagStatus(&get_rcc_clock);
然后通过本地计算器进行计算
分别对应的就是 72Mhz 和 36Mhz
再查看时钟树,就知道各个时钟分别控制的是哪个总线
例如: PCLK1 是36Mhz 控制着总线APB1