完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
一、STM32低功耗模式
①运行模式,特点是不省电(while(1)) ②睡眠模式,特点是内核休眠(关闭内核时钟) ③停止模式,特点是内核外设休眠 ④待机模式,特点是停止供电。 1、STM32睡眠模式详解 进入方式:**内核寄存器SLEEPDEEP = 0,调用WFI或WFE进入睡眠模式。 SLEEPONEXIT = 0 立即睡眠,SLEEPONEXIT = 1,退出睡眠。 唤醒方式:_WFI任意中断唤醒。_WFE任意事件唤醒。 睡眠:关闭内核时钟、不关闭外设、唤醒后会保持睡眠前的内核寄存器以及内存数据。 唤醒延迟:无延迟。 唤醒后执行:唤醒后执行中断函数,完成后继续睡眠。 2、STM32停止模式 进入方式:内核寄存器SLEEPDEEP = 1PWR_CR寄存器PDDS=0,调用WFI或WFE进入停止模式。 PWR_CR寄存器LPDS=0,调压器正常。 PWR_CR寄存器LPDS=1,低功耗模式 PWR_CR寄存器FPDS=0,Flash正常。 PWR_CR寄存器LPDS=1.Flash掉电。 唤醒方式:_WFI外部中断唤醒。_WFE外部事件唤醒。 睡眠:关闭内核时钟,关闭外设时钟,不关闭电源保留寄存器数据。 唤醒延迟:HSI(HSE)启动时间+低功耗恢复时间+flash恢复时间 **唤醒后执行:**唤醒后执行中断函数,完成后继续睡眠。 3、STM32待机模式 进入方式:内核寄存器SLEEPDEEP=1,PWR_CR寄存器PDDS=1,PWR_CR寄存器WUF=0.调用WFI或WFE进入待机模式。 唤醒模式:WKUP上升沿,RTC闹钟事件、NRST、看门狗复位 **睡眠:**内核关闭、外设关闭、内存数据丢失、引脚高阻 唤醒延迟:复位芯片时间 唤醒后执行:唤醒后执行代码继续待机。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1786 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1622 浏览 1 评论
1089 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
730 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1680 浏览 2 评论
1942浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
739浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
576浏览 3评论
598浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
560浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 15:45 , Processed in 0.880229 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号