ST意法半导体
直播中

周棠亨

9年用户 1161经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

如何在STM32CubeMX中设置SMPS电源?

我想将我的 STM32H7 MCU 配置为使用 SMPS 配置。
我尝试选择 RCC -> Supply Source -> PWR_DIRECT_SMPS_SUPPLY,但随后出现构建错误
  • Src/main.c:136:26: error: 'PWR_DIRECT_SMPS_SUPPLY' undeclared (first use in this function)
这是因为没有定义“SMPS”。我尝试在 stm32h7b3xx.h 中手动键入#define SMPS 来定义它(它在 stm32h7b3xxq.h 示例项目中),但在 SMPS 和更多未定义的各个行中再次出现更多构建错误。
我应该在哪里定义和配置它?STM32CubeMX 应该以这种方式工作还是一个错误?
编辑,附加信息:
我的项目不包含stm32h7b3xx q .h文件,只有stm32h7b3xx.h。Q 文件包含许多与电源相关的定义(例如 PWR_CR3_SMPSEN)。
为什么我的项目缺少这些“Q 文件”?为什么 STM32CubeMX 不为我生成这些文件?
我们的单片机是STM32H7B3IIK6
EDIT2:等等,这个数字似乎不包含 SMPS(Q 型),但我们的原理图是使用 SMPS 配置接线的。需要与 PCB 设计人员一起解决这个问题。









回帖(1)

宁晓蕾

2023-2-3 15:18:49
已解决的问题!我在 STM32Cube MX 中使用了错误的部件号,H7B3IIK,而不是 H7B3IIKxQ。示意图中的编号错误。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分