[麦麦茶水间] 【每周分享】STM32G070休眠例程-STOP模式

[复制链接]
104|0
liao6 发表于 2025-10-29 10:33 | 显示全部楼层 |阅读模式
#申请原创#
@21小跑堂
  


一、简介
        主控是STM32G070,在低功耗休眠模式时采用Stop0模式,通过外部中断唤醒,唤醒之后,即可开启对应的功能输出,另外程序中设计有看门狗8S溢出,这个采用RTC定时6S周期唤醒去喂狗,RTC唤醒喂狗的过程中,设备现象上看不出来。
        该MCU Stop模式休眠功耗如下;
  

该MCU唤醒源如下:
  

二、配置过程

1.RTC周期唤醒配置

  

2.外部中断唤醒配置

  

3.看门狗配置


三、生成代码

1.STOP0休眠模式

//STOP0休眠模式

LL_PWR_SetPowerMode(LL_PWR_MODE_STOP0);

LL_LPM_EnableDeepSleep();

__WFI();

2.RTC周期唤醒,外部中断唤醒

  


四、注意避坑

        1.进入休眠之前,I/O电平根据电路设置,以降低休眠时硬件功耗;

        2.进入休眠之前,所有计时及标志位清零;

        3.唤醒之后,重新初始化一次系统时钟;

        4.RTC唤醒时,不执行功能输出;





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

84

主题

209

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部