你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

使用CubeMX能配置STM32L4XX芯片的低功耗模式吗?

[复制链接]
万里横行6 提问时间:2025-9-9 15:38 / 未解决

我想使用STM32L496配置一个STOP2的低功耗模式,但是找不到电源管理PWR在哪里,直接生成代码后hal库有stm32l4xx_hal_pwr文件,但是对应的低功耗API都没有或者很少,例如HAL_PWR_EnterSTOP2Mode();整个项目搜索不到,这是怎么回事?

收藏 评论2 发布时间:2025-9-9 15:38

举报

2个回答
万里横行6 回答时间:2025-9-9 15:42:39

有这个HAL_PWR_EnterSTOPMode(),但是看函数介绍只有STOP0和STOP1,STM32L496是有STOP2的,为什么CubeMX生成的代码没有相关的函数?

butterflyspring 回答时间:2025-9-10 10:57:17
CubeMx 软件的目的是帮助用户生成初始化配置的代码。


运行中的驱动,启动等在应用中是不确定的,比如什么时候进低功耗是由用户根据需求决定的。

如果CubeMx 帮用户拷贝了进入低功耗驱动函数,那么上电就会执行,后面调试器就很难连接调试。
即使用户调整了位置,那么再次生成代码时又拷贝到固定地址。

显然需要用调用的驱动不适合有CubeMx 拷贝生成进来的。
所以最好参考例程代码,添加需要的驱动代码。
另外 HAL_PWREx_EnterSTOP2Mode 函数在下图位置可以找到
Stm32l496 enterstop2mode.PNG

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版