由于时间比较紧,关于Sleep功能,刚看了一下,但不确定理解是否正确,以下几个问题希望帮忙确认一下:
1 首先通过调用SysCtlPeripheralSleepDisable()、SysCtlPeripheralSleepEnable() 配置sleep模式下需要Disable、Enable的外设
2 通过调用SysCtlSleep()进入sleep模式(看DataSheet,进入sleep模式后处理器不再执行代码,但实际程序还是RUN的状态,不知道问题出在了哪里)
3 DataSheet,从sleep模式下被唤醒时,需要有足够优先级的中断产生才能被唤醒 这个不太理解,足够优先级指的是?
4 在Sleep模式下,只要此中断的GPIO是Enable的状态,当有触发时,中断就会产生吗?中断产生之后,需要做什么操作才能从sleep模式拖出。
5 能否提供一个关于进入sleep 与 从sleep模式拖出的例程?
万分感谢!