power.s
来自「arm嵌入式常用模块的程序源代码」· S 代码 · 共 20 行
S
20 行
/*载入RCSR*/
ldr r0, =RCSR
ldr r1, [r0]
/* 屏蔽 RCSR_HWR | RCSR_WDR| RCSR_AMR |RCSR_GPR */
and r1, r1, #0xf
/* 清除reset控制状态 */
str r1, [r0]
/*通过检查RCSR来判断是否是睡眠苏醒 */
teq r1, #4
beq WakeUp
WakeUp:
ldr r0, =PSPR
ldr r1, [r0]
mov PC, r1
/*切换到睡眠状态*/
mov r3, #0x3
mcr p14, 0 ,Rx, c7, c0, 0
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?