打印

谁能说说ARM cpu 唤醒过程

[复制链接]
553|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangchui|  楼主 | 2017-9-2 16:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
午夜粪车| | 2017-9-2 16:59 | 只看该作者
不同的CPU可能采用不同的方式来进入一个特定的状态的,目的是降低功耗。

使用特权

评论回复
板凳
zhaoxqi| | 2017-9-2 17:00 | 只看该作者
以LPC2000为例,支持空闲模式和掉电模式。
》在空闲模式下,指令的执行被暂停,直到产生复位或中断为止。外围功能在空闲模式下继续工作并可产生中断唤醒处理器。空闲模式使处理器自身、存储器系统和相关的控制器以及内部总线不再消耗功率。
》在掉电模式中,振荡器被关闭,芯片没有任何的内部时钟。处理器状态和寄存器、外设寄存器和内部SRAM 的值在掉电模式下保持不变。芯片管脚的逻辑电平保持静态。通过复位或特定的不需要时钟还可工作的中断可终止掉电模式并恢复正常操作。由于芯片所有动态的操作都被暂停,掉电模式使芯片消耗的功率降低到几乎为零。

使用特权

评论回复
地板
zhaoxqi| | 2017-9-2 17:01 | 只看该作者

如果LZ想详细了解的话,建议看看数据手册,例如LPC2000的数据手册,里面会有详细的介绍。

使用特权

评论回复
5
jiajs| | 2017-9-2 17:04 | 只看该作者

The wakeup from Power-OFF mode can
be issued by the EINT[15:0] or by RTC alarm interrupt.

使用特权

评论回复
6
jiajs| | 2017-9-2 17:05 | 只看该作者


就是说 0-15号中断  这是ARM   datasheet上的资料

使用特权

评论回复
7
huangchui|  楼主 | 2017-9-2 17:07 | 只看该作者
嗯,预料中的结果,先结贴吧,多谢大家啦

使用特权

评论回复
8
angerbird| | 2017-9-4 22:08 | 只看该作者
这个唤醒的操作不是很复杂的,只需要在进入低功耗之前预留一个中断的

使用特权

评论回复
9
angerbird| | 2017-9-4 22:09 | 只看该作者
该中断能有效触发MCU从低功耗的模式退出就可以的

使用特权

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

本版积分规则

918

主题

12323

帖子

4

粉丝