STM32F2系列低功耗总结

 

序号运行状态进入指令(stm32f2xx_pwr.c退出条件状态IO管脚状态进一步降低功耗的措施
1运行模式上电/系统复位后的默认模式,
HCLK驱动CPU运行代码
可通过指令
进入其他模式
供电一切正常,
时钟处于默认设置
用户设置状态1、降低系统时钟和所用外设的时钟
2、关闭不用外设的时钟
2睡眠模式__WFI() __WFE()任意中断和唤醒事件1、可分两种,一种是立刻进入,另一种是从最低优先级退出后进入;
2、内核时钟停止,外设继续运行;
暂时没弄清楚进入之前:
1、降低所用外设时钟
2、关闭不用外设的时钟
3待机模式void PWR_EnterSTANDBYMode(void);1PA0上升沿唤醒
2RTC alarm
3
RTC wakeup
4
tamper event
5
time-stamp event
6
external reset in NRST pin
7
IWDG reset
1、关掉1.2V电压域失电;
2、内部SRAM和寄存器内容丢失;
3PLL/HSI/HSE关闭;
4IWDG/RTC/LSI/LSE都可由用户决定是否运行;
5、电压调节器关闭
所有Pin
于高阻态,除
了复位和
PC13PI8PA0
进入之前关闭备份SRAM
4停止模式void PWR_EnterSTOPMode(uint32_t PWR_Regulator, uint8_t PWR_STOPEntry)任意内外中断
或事件唤醒
11.2V电压域内的时钟全部停止;
2、内部SRAM和寄存器内容仍保持;
3PLL/HSI/HSE关闭;
4IWDG/RTC/LSI/LSE都可由用户决定是否运行;
5、电压调节器可设置低功耗和运行状态
所有Pin保持
同运行模式的状态
进入之前
1、把VR配置到低功耗模式
2、把Flash配置到关闭模式
3、关掉ADC/DAC如果不需要

转载于:https://www.cnblogs.com/wen2376/p/4495176.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值