您好!
进入和退出 LPM 4和 LPM4.5的问题
在活动模式下、我打开了 HFXT 和 LFXT
FLL 源= HFXT 4MHz
MCLK 和 SMCLK 源= DCO FLL 设置为24MHz
ACLK 源= LFXT 32.768kHz
问题
在进入 LPM4之前、我是否需要编写代码来关闭 HFXT 和 LFXT 并进行设置
MCLK、SMCLK 和 ACLK 源= REFCLK 或 VLO、然后转至 _BIS_SR (LPM4_BITS + GIE);? 还是 BIS_SR 线路自动处理时钟切换?
此外、在进入 LPM4.5之前、我是否必须执行同样的操作
退出 LPM4时、我将使用按钮来使用 GPIO 输入
PortISR()
{
去抖()
_BIC_SR_REGISTER_ON_EXIT (LPM4_BITS);
ConfigureClocksforActiveMode();
}
上述步骤是否正确? 在退出 ISR 之前、我是否需要将时钟配置回我在活动模式下设置的方式?
对于 LPM4.5、我了解到发生了复位、因此我假设我的时钟将在代码的初始化阶段设置为有效->在这里、我的理解是正确的还是缺少什么?
谢谢。
AJ