嵌入式开发--STM32H750VBT6开发中,新版本CubeMX的时钟问题,不能设置到最高速度480MHZ
创始人
2024-05-28 10:12:24
0

嵌入式开发–STM32H750VBT6开发中,新版本CubeMX的时钟问题,不能设置到最高速度480MHZ

问题描述

之前开发的项目,开发环境是CubeMX6.6.1,H7系列的支持包版本是1.10.0。跑得没问题,最近需要对项目做修改,同时我的CubeMX也已经升级到最新的6.7.0,H7系列支持包版本升级到最新的1.11.0。
在CubeMX中做了一些修改以后,发现时钟不对了,无法将主时钟频率设置为480M,软件提示D1CPRE时钟要小于200M,如下图:
在这里插入图片描述

如果将上图箭头处的D1CPRE改为240M,则会出现下图的报错,软件提示DIVP1的时钟不能大于300MHZ,
在这里插入图片描述

暂时解决

如果降低MCU主频速度,是可以继续开发的,但这不合理啊。
于是卸载掉1.11.0的支持包,和CubeMX,并重新安装CubeMX6.6.1版本,恢复为原来的开发环境可正常工作。

分析

显然是CubeMX和支持包,在更新之后出的问题,没有继续测试是CubeMX还是支持包,哪个出了问题,已给ST发邮件说明此事,若ST后续回复解决方案,会及时更新本帖。

ST回复

V版本和Y版本的问题,对于最高频率,V版本支持480MHz,Y版本支持400MHz,是我弄错参数了。
在这里插入图片描述

问题解决

我印象中是没有动过这个设置的,之前用得也正常,不知道为什么出这个问题。
今天重新升级了CubeMX到6.7,也把支持包升级到了1.11.0,并将版本设置正确,问题解决。

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...