stm32 如何查看系统各个时钟

在主函数main中会通过定义SystemInit() 函数中设置的系统时钟大小: SYSCLK(系统时钟)                   =72MHz AHB 总线时钟 ( 使用 SYSCLK)       =72MHz APB1 总线时钟(PCLK1)                =36MHz APB2 总线时钟(PCLK2)                =72MHz PLL 时钟                                        =72MHz 通过函数查看 在代码中加入以下函数,然后进行debug调试就可以看到各个时钟的具体结果

RCC_GetFlagStatus(&get_rcc_clock);
b37af7a1d6a84598252e60d644549ad9.png 然后通过本地计算器进行计算

 分别对应的就是 72Mhz 和 36Mhz

再查看时钟树,就知道各个时钟分别控制的是哪个总线

例如: PCLK1 是36Mhz 控制着总线APB1ad6c6f884fa4b930a1a184929ecb2344.png


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部