STM32CubeMx配置H7时钟: Frequency searched for is out of range for this vos range
Posted Z小旋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32CubeMx配置H7时钟: Frequency searched for is out of range for this vos range相关的知识,希望对你有一定的参考价值。
问题提出
配置时钟树的时候主频想设置到400Mhz,点击快速设置,按下回车,出现了Frequency searched for is out of range for this VOS range
但是这个问题在CubeMx 6.1.1中就没有出现,刚装的6.4.0就报错
问题查找
既然说是VOS报错了,那我们就来看下VOS
在《STM32H7参考手册》中 我们可以以看到VOS 是电压级别设置,级别不同,系统时钟运行的最高频率就不同,系统复位后选择VOS3
– VOS1:电压调节 1
– VOS2:电压调节 2
– VOS3:电压调节 3
复位后,系统以最低的运行模式电压调节 (VOS3) 启动。之后,可通过软件根据所需的系统
性能编程 PWR D3 域控制寄存器 (PWR_D3CR) 中的 VOS 位,级别数值越小工作频率越高,所以如果我们要配置 H7 的主频为 400MHz,那么我们必须配置调压器输出电压级别 VOS 为级别 1或者0
在STM32F4中文手册中,则是明确的提到了VOS对系统时钟频率的影响
问题解决
在新版的CubeMx中,默认为VOS3,系统频率到不了400Mhz ,所以会报错
所以在设置RCC之后,还需要设置VOS等级为0或者1
至于下面的 FLASH_LATENCY,H7也给出了具体的框图,在VOS1的级别下,设置2 个 WS,保证系统FLASH代码运行频率最快
想要更详细的了解,请看:
以上是关于STM32CubeMx配置H7时钟: Frequency searched for is out of range for this vos range的主要内容,如果未能解决你的问题,请参考以下文章
STM32CubeMx配置H7时钟: Frequency searched for is out of range for this vos range
STM32CubeMx配置H7时钟: Frequency searched for is out of range for this vos range
STM32CubeMx配置H7时钟: Frequency searched for is out of range for this vos range