您好!
我将 MSP430F5419A 用于开发的 MCU。 现在、我需要 MSP430F5419A 进入 LPM4.5并退出 GPIO 中断。
我有三个问题
(1)假设 MCU 已经处于 LPM4.5模式、并且相应的 GPIO 位被分配用于中断(P1.0)、当 P1.0的触发产生中断时、MCU 将从 main()函数的开头直接重新启动、 或者,MCU 将进入中断处理程序 Port1_ISR()?
(2)我使用以下命令使 MCU 进入 LPM4.5、这是正确的吗? (我使用看门狗和 计时器 B0来表示系统节拍)
UCS_TurnOffXT1 ();
WDT_A_HOLD (WDT_A_base);
Timer_B_STOP (timer_B0_BASE);
PMMCTL0_H = PMMPW_H;//打开 PMM
PMMCTL0_L |= PMMREGOFF;//设置标志以通过 LPM4请求进入 LPM4.5
_bis_SR_register (LPM4_bits|GIE);
__no_operation();
(3)是否有任何方法来检查 MCU 是否实际位于 LPM4.5中、而不是 LPM4中的其他任何内容?
非常感谢!