问题描述
-
开发板:Nucleo-STM32H743ZI,使用STM32CubeMX配置时钟时,报错:
Frequency searched for is out of range for this VOS range
-
尝试把96MHz 改为MCU支持的最高频率:480MHz时,报错
解决方法
- 这里提示的是MCU 时钟配置的【电压域】等级不对
- 使用其他的STM32配置时钟时,会配置【电压域】,最高主频需要配置【电压域】等级为0
- STM32CubeMX 【RCC】配置部分,有MCU内核【电压域】的配置,这里默认等级为3,改为0
- 【Power Regulator Voltage Scale 3】改为【Power Regulator Voltage Scale 0】
改完验证
- 发现可以正常配置系统主频【480MHz】了
小结
- 使用可视化的STM32CubeMX,可以减轻时钟、外设等配置的工作量
- 熟悉STM32H743 最高时钟配置方法