stm32 系统进入stop模式_STM32低功耗-软件设置关键点总结

本文总结了STM32L151在进入Stop模式时的低功耗设计要点,包括Stop模式的选择、引脚设置、外设时钟关闭等,以实现3.5uA以下的待机电流。强调了所有引脚在进入Stop模式前都需要正确配置,避免电流回路,并提示不应关闭PWR时钟。适合STM32F10*系列的开发者参考。
摘要由CSDN通过智能技术生成

经过一个月的努力,待机电流终于降到3.5uA以下。

网上相关STM32低功耗的资料我都看了一下,有的对,有对可能不适用于我这种情况,有的没把细节说清楚。现在总结一下,帮助遇到同样难题的朋友少走弯路。

8215d0afc254432a1a75c7fab3e1e731.png

我们公司的板子主要由STM32L151 + NB模块5311 + I2C外插式传感器构成,功耗调节主要也是这三部分。

652eedbf49bc7189851859148b2769a7.png

NB模块开另外文章细说,I2C外插传感器主要由硬件MOS控制供电来实现功耗,当然单片机也要适当控制I2C引脚,本文主要说一下STM32L151的低功耗设计要点,STM32F10*系列也是适用的。总结如下.

  1. Standby待机还是Stop停机? 我们使用Stop停机模式,因为只有Stop停机才能在休眠时保持住软件的引脚设置。进入Stop模式后,程序停止执行进入睡眠,定时到了之后进入RTC_WKUP_IRQHandler,出了这个函数,就从之前停止的地方继续执行。
  2. 单片机每一个引脚在进入Stop之前都要设置。这里的每一个引脚,包含(1)芯片外部连接器件的引脚
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值