STM32/STM8技术论坛
登录
直播中
王燕
7年用户
1679经验值
私信
关注
[问答]
stm32程序在什么时候唤醒中断?
开启该帖子的消息推送
STM32
main()
{
...
...
for(;;)
{
_BIS_SR(LPM3_bits);
_nop();
}
}
#pragma vector=PORT1_VECTOR
__interrupt void getKeyValue(void)
{
P2OUT^=0x01;
}
可以看到,在主程序中,有一个for循环,里面基本上没什么操作。就是进入到低功耗模式。按照我的理解,进入到低功耗模式后,CPU便停在那个地方等待中断,当有中断的时候,进入中断。
我不太明白的是:程序在什么时候唤醒中断?
回帖
(13)
王芳
2018-11-12 16:02:09
是不是还要有专门的唤醒的函数?
是不是还要有专门的唤醒的函数?
举报
杨平
2018-11-12 16:03:21
中断后自动便把CPU唤醒了?
中断后自动便把CPU唤醒了?
举报
贾埃罗
2018-11-12 16:04:06
中断发生后,便自动把CPU唤醒。在我以上的程序中,进入中断后对P2.0取反,然后退出中断,回到主程序,但是因为主程序中是一个无限循环for,因此这时候又会再次进入低功耗模式。
中断发生后,便自动把CPU唤醒。在我以上的程序中,进入中断后对P2.0取反,然后退出中断,回到主程序,但是因为主程序中是一个无限循环for,因此这时候又会再次进入低功耗模式。
举报
李娜
2018-11-12 16:04:16
中断信号应该就是唤醒信号吧
中断信号应该就是唤醒信号吧
举报
李娜
2018-11-12 16:04:24
再说也没有人会在中断程序里面写上睡眠指令的!
再说也没有人会在中断程序里面写上睡眠指令的!
举报
王强
2018-11-12 16:04:35
中断发生后,应该自动把CPU唤醒的吧
中断发生后,应该自动把CPU唤醒的吧
举报
张鹏
2018-11-12 16:04:46
这个中断的处理还是很关键的
这个中断的处理还是很关键的
举报
王浩
2018-11-12 16:05:22
程序被唤醒的主要是中断的
程序被唤醒的主要是中断的
举报
刘超
2018-11-12 16:05:46
这个要合理的配置系统的低功耗模式的
这个要合理的配置系统的低功耗模式的
举报
王波
2018-11-12 16:08:21
中断发生就会唤醒,执行中断程序,执行完回到主程序,主程序之前是执行了休眠,现在回来接着执行后面的内容,如果后面没有,那就重头开始执行。
中断发生就会唤醒,执行中断程序,执行完回到主程序,主程序之前是执行了休眠,现在回来接着执行后面的内容,如果后面没有,那就重头开始执行。
举报
杨丽
2018-11-12 16:08:32
看你怎么设置了。你是想让系统什么时候唤醒。
看你怎么设置了。你是想让系统什么时候唤醒。
举报
杨勇
2018-11-12 16:08:39
貌似是io口中断唤醒
貌似是io口中断唤醒
举报
王霞
2018-11-12 16:08:49
受到警告
提示:
作者被禁止或删除 内容自动屏蔽
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32
STM32
F303微控制器是从
什么时候
开始
唤醒
睡眠模式的
2022-12-20
226
IDLE
中断
什么时候
发生??
2021-12-07
653
请问
什么时候
使用GPIO
中断
和外部
中断
?
2020-12-16
1236
STM32
待机模式
唤醒
后
程序
怎么运行?
2020-03-09
3022
STM32
在
控制电机的
时候
什么时候
需要考虑死区时间?
2023-10-13
348
ATOM触发ADC采样
中断
是
什么时候
产生?
2024-02-06
680
STM32
f1 bootloader无法
唤醒
2018-12-25
2989
外部
中断
唤醒
处于停止模式下MCU
2019-02-18
5908
请问
STM32
在
中断
函数中进入低功耗stop模式是不是无法
唤醒
?
2020-06-18
1860
STM32
F103
在
中断
中进入STOP模式无法
唤醒
2019-05-13
8632
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分