Arm STM32内部时钟
我对STM32F7设备(STMicroelectronics的Cortex-M7微控制器)上的时钟系统感到困惑。参考手册没有充分阐明这些时钟之间的差异:Arm STM32内部时钟,arm,clock,stm32,cortex-m,stm32f7,Arm,Clock,Stm32,Cortex M,Stm32f7,我对STM32F7设备(STMicroelectronics的Cortex-M7微控制器)上的时钟系统感到困惑。参考手册没有充分阐明这些时钟之间的差异: 系统时钟 HCLK FCLK 参考手册在章节>“RCC通过AHB时钟(HCLK)除以8为Cortex系统定时器(SysTick)的外部时钟供电。” 这一说法与CubeMX的数据相矛盾。注意,在CubeMX中,我可以选择自己作为预分频器,从HCLK到“Cortex System Timer”。它不一定是8的除法 正常情况下,HCLK和FCLK
- 系统时钟
- HCLK
- FCLK
这一说法与CubeMX的数据相矛盾。注意,在CubeMX中,我可以选择自己作为预分频器,从HCLK到“Cortex System Timer”。它不一定是8的除法
正常情况下,
HCLK
和FCLK
之间的唯一区别是:
是主CPU时钟,也用于AHB接口。当CPU处于睡眠状态时,它可以被选通(例如WFI)HCLK
与FCLK
同步,但在CPU进入睡眠状态时不选通,以便在中断时可以唤醒HCLK