低功耗启动,唤醒流程

# 进入低功耗

1. 设备进入低功耗前,要把不用的引脚都反初始化,降低功耗。根据硬件设计,将外围器件断电。达到最低功耗。

2. 根据期望的时间,设置休眠时间。

3. 锁定引脚,防止引脚状态改变。->GPIO_EM4SetPinRetention();

4. 进入不同等级的低功耗。->EMU_EnterEM4();

# 退出低功耗

1. 在设备RTC计数到设定的值后,设备会自行唤醒。

2. 由于在进入低功耗时,引脚已锁定,需要release引脚,否则无法进行引脚初始化。->EMU_UnlatchPinRetention();

# 启动流程

1. EM4下休眠启动相当于程序重新跑,所有的IO都是一个高阻态。可能会导致电没有及时上。

(修改->MCU的主频足以立刻拉高,断电时间在us级(已使用示波器测试),没有影响)如果仍然出现断电。查看是否有打印,或者其他流程导致延时,没有及时拉高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值