2

我有一个 MSP430 分配,我正在组装中,最后部分说明要这样做:

然后微控制器在模式 4 下进入睡眠状态。按下 RESET 按钮将开始另一个游戏。

我找不到任何方法让它进入睡眠状态,之后,我也不知道如何让它脱离睡眠状态。这就是我完成任务所缺少的,所以任何帮助都会很棒。

谢谢!

4

2 回答 2

3

要进入 LPM4,您需要检查特定部件的数据表,并找到 LPM 位所在的位置(在状态寄存器之一中)。使用适当的汇编代码将它们设置为正确的值,就是这样。

假设复位连接到 RESET 引脚,这会将其从睡眠模式中唤醒。无需做任何进一步的事情。

于 2012-05-16T09:07:19.410 回答
3

低功耗模式 4:SCG1=1,SCG0=1,OscOff=1,CPUOff=1:

BIS #F0h,SR

您可以通过中断从 LPM4 唤醒。如果您的重置按钮连接到具有与之关联的外部中断的引脚,按下它将唤醒您的处理器。

于 2012-05-17T13:30:44.650 回答