[STM32F4] 低功耗停止模式

[复制链接]
1004|19
 楼主| koala889 发表于 2022-5-15 08:10 | 显示全部楼层 |阅读模式



进入低功耗停止模式,设置通过中断唤醒,那发生中断的时候会去执行中断函数吗?
是先执行SystemInit();还是先执行中断函数 ?
                        RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
                        PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);
                        SystemInit();

mars1479 发表于 2022-7-15 18:10 | 显示全部楼层
不执行你的中断程序,相当于系统软复位了。
林间有新绿 发表于 2022-7-16 14:09 | 显示全部楼层
我觉得应该会执行systeminit函数吧

热爱童话世界 发表于 2022-7-16 14:31 | 显示全部楼层
这个低功耗这块我还没做过,不过应该是跟重启差不多

极客晨星 发表于 2022-7-16 14:53 | 显示全部楼层
应该不能直接执行中断程序

岁月反驳 发表于 2022-7-16 15:14 | 显示全部楼层
是不是这种唤醒是直接进入到while(1)啊

漫过岁月 发表于 2022-7-16 15:37 | 显示全部楼层
我猜测是执行systeminit()函数

喜爱弄人 发表于 2022-7-16 15:59 | 显示全部楼层
Systeminit应该是先执行这个吧,不然程序不就乱了么

情和欲 发表于 2022-7-16 16:21 | 显示全部楼层
你可以问问技术支持,看看到底怎么个运行

討厭和人归類 发表于 2022-7-16 16:43 | 显示全部楼层
你可以用printf打印试试啊,调试看看

地下縱情搖擺 发表于 2022-7-16 17:05 | 显示全部楼层
这个调试一下就知道了,但是好像不能用SWD调试

风吻过你的不羁 发表于 2022-7-16 17:26 | 显示全部楼层
低功耗停止可能就是睡眠这种吧,你好好看看数据手册,看看咋搞

yiyigirl2014 发表于 2022-8-4 17:16 | 显示全部楼层
不能直接执行中断程序
sonicll 发表于 2022-8-4 17:31 | 显示全部楼层
楼上一群人的回复都是错误的,STOP模式用中断唤醒,会先执行中断服务函数,你们自己做实验看看就知道了
 楼主| koala889 发表于 2022-8-6 15:57 | 显示全部楼层
感觉好乱啊,彻底懵圈了
zyf部长 发表于 2022-8-7 22:48 | 显示全部楼层
不能直接执行中断
 楼主| koala889 发表于 2022-8-9 20:14 | 显示全部楼层
为什么不能直接中断
捉虫天师 发表于 2022-8-12 11:55 | 显示全部楼层
STOP模式用中断唤醒,会先执行中断服务函数,自己做实验看看就知道了
 楼主| koala889 发表于 2022-8-16 20:01 | 显示全部楼层
这个怎么验证呢
andygirl 发表于 2022-8-18 20:34 | 显示全部楼层
貌似不太好抓是吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

473

帖子

2

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