2020-10-17
Cortex M处理器休眠指令行为详解:在嵌入式开发中,经常会用到wfi或wfe让处理器进入休眠模式,等待中断唤醒,既可以节约功耗,也能避免处理器抢占系统带宽,降低数据传输的效率,这里详细分析一下这两条指令的具体行为以及使用的场景ARM特殊寄存器以及指令:PRIMASK 寄存器:写1时,屏蔽掉除了NMI和Hard fault之外的所有中断。如果有外部中断,则将中断挂起,而不会执行。写0时,取消掉屏蔽效果。效果和 cpsid i 和 cpsie i 一样mov r0, #1msr PRIMASK,
原创
2020-10-17 13:51:23 ·
1313 阅读 ·
1 评论