我正在使用由STM32CubeMX配置的STM32F746VGT6微控制器用于所有时钟,并且在编译时我的时钟速率大约高出220%。 例如,我有一个11.2896MHz的HSE晶体,具有以下主要PLL设置:
- PLLM / 11
- PLLN * 234
- PLLP / 2
- PLLQ / 5
我选择HSE作为PLL源,PLLCLK作为系统时钟源。在STM32CubeMX中执行此操作会产生120.080291MHz。
但是,在SystemClock_Config()之后,SystemCoreClock = 265909059。
由于存在这种差异,微控制器认为它的工作速度比实际速度快220%所以我所有的时间都没有那么多。
有没有其他人看过这个问题,这可能是什么问题?感谢您的任何见解。