我一直在做一个项目,在这个项目中,我通过在C固件中执行一条M4指令,将ARM核心WFI移入睡眠模式。我还希望能够通过串行线引脚将ARM内核M4移入睡眠模式。
M4中是否有可以写入的寄存器,以便在不执行WFI或WFE指令的情况下将其转移到休眠模式?
否则,有没有使用社署进入睡眠模式的方法?
发布于 2021-06-09 06:53:19
可以对SystemControlRegister可控硅进行编程,使其在退出时中断睡眠。如果您的应用程序完全是中断驱动的,这可能是一种选择。请参阅:https://developer.arm.com/documentation/dui0552/a/the-cortex-m3-processor/power-management/entering-sleep-mode
https://stackoverflow.com/questions/67895231
复制相似问题