打印
[其他ST产品]

stm32程序在什么时候唤醒中断?

[复制链接]
3049|61
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2023-10-30 10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
main()
{
      ...
      ...
      for(;;)
      {
           _BIS_SR(LPM3_bits);
           _nop();
       }
}

#pragma vector=PORT1_VECTOR

__interrupt void getKeyValue(void)

{
       P2OUT^=0x01;
}

可以看到,在主程序中,有一个for循环,里面基本上没什么操作。就是进入到低功耗模式。按照我的理解,进入到低功耗模式后,CPU便停在那个地方等待中断,当有中断的时候,进入中断。
我不太明白的是:程序在什么时候唤醒中断?

使用特权

评论回复
沙发
flycamelaaa| | 2023-10-31 14:35 | 只看该作者
外部中断

使用特权

评论回复
板凳
laocuo1142| | 2023-10-31 14:35 | 只看该作者
定时器中断

使用特权

评论回复
地板
laocuo1142| | 2023-10-31 14:36 | 只看该作者
定时器中断

使用特权

评论回复
5
powerantone| | 2023-10-31 14:36 | 只看该作者
STM32的RTC模块可以用于设置闹钟,当闹钟时间到达时,可以唤醒中断处理程序

使用特权

评论回复
6
probedog| | 2023-10-31 14:36 | 只看该作者
低功耗模式唤醒

使用特权

评论回复
7
AloneKaven| | 2023-10-31 22:46 | 只看该作者
好多都支持唤醒的

使用特权

评论回复
8
iyoum| | 2023-11-5 16:41 | 只看该作者
当引脚的电平在一段时间内从低变高再变低时,会引发边沿中断

使用特权

评论回复
9
10299823| | 2023-11-5 17:37 | 只看该作者
当发生中断事件时,硬件会自动使CPU进入中断挂起状态,直到中断处理程序执行完毕并恢复CPU的正常工作状态

使用特权

评论回复
10
lzbf| | 2023-11-6 15:18 | 只看该作者
STM32的中断唤醒功能可以在多种低功耗模式下实现

使用特权

评论回复
11
modesty3jonah| | 2023-11-6 15:43 | 只看该作者
如果使用了串口进行数据传输或设备控制,串口接收或发送完成可能会唤醒系统。

使用特权

评论回复
12
claretttt| | 2023-11-6 16:01 | 只看该作者
中断都是由硬件自动触发的               

使用特权

评论回复
13
uptown| | 2023-11-6 16:26 | 只看该作者
STM32中的中断唤醒是由中断控制器自动进行的,不需要程序干预

使用特权

评论回复
14
burgessmaggie| | 2023-11-6 19:52 | 只看该作者
如果 STM32 进入了睡眠模式,可以设置定时器中断,在设定的时间到期后唤醒 STM32,使 STM32 回到正常工作状态。

使用特权

评论回复
15
Jacquetry| | 2023-11-6 20:23 | 只看该作者
边沿触发中断

使用特权

评论回复
16
olivem55arlowe| | 2023-11-7 16:47 | 只看该作者
STM32的中断处理通常需要按照优先级进行,优先级高的中断会打断当前正在执行的任务,并立即处理优先级低的中断

使用特权

评论回复
17
usysm| | 2023-11-7 18:40 | 只看该作者
当STM32的串口接收到数据时,可以唤醒中断处理程序。

使用特权

评论回复
18
adolphcocker| | 2023-11-7 19:23 | 只看该作者
当中断请求到达时,中断控制器会根据中断优先级和中断使能寄存器的状态来决定是否唤醒中断。

使用特权

评论回复
19
nomomy| | 2023-11-8 10:06 | 只看该作者
STM32的定时器可以用于生成定时中断,当定时器达到预设的时间间隔时,会唤醒中断处理程序。

使用特权

评论回复
20
claretttt| | 2023-11-8 10:13 | 只看该作者
中断都是由硬件自动触发的              

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1327

主题

3826

帖子

0

粉丝