跪求 STM32芯片__disable_irq关闭中断后,调用__WFI()指令,CPU为什么能给被唤醒

nbh520 2017-07-06 10:38:08
Cortex M0内核 ,CPU调用__disable_irq函数关闭中断后,进入睡眠模式,并且调用__WFI()函数,等待中断,结果当有外部中断进入时,CPU唤醒。
跪求大神指教这是什么原理,关闭中断后,等待中断,然后中断来了,想不明白
...全文
1212 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
可以的, 具体可以看看<cortex-M3权威指南>关于电源管理的描述章节. 即便是使用__disable_irq函数禁止了中断和可屏蔽异常, 也是可以使用配置的中断唤醒CPU的.

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧