我对STM32F7设备(STMicroelectronics的Cortex-M7微控制器)上的时钟系统感到困惑。参考手册没有充分说明这些时钟之间的差异:
参考手册在<<<< 5.2时钟>> " RCC通过AHB时钟(HCLK)除以8来提供Cortex系统定时器(SysTick)的外部时钟。"
这个陈述与CubeMX的数字相矛盾。请注意,在CubeMX中,我可以自己选择从HCLK到“Cortex系统定时器”的预分频器。它不一定是8的除法。
答案 0 :(得分:7)
通常HCLK
和FCLK
之间的唯一区别是:
HCLK
是主CPU时钟,也用于AHB接口。它可以在CPU休眠时进行门控(例如WFI)FCLK
与HCLK
同步但在CPU进入休眠状态时没有门控,因此在中断的情况下它可以唤醒。