如何在模式4下使MSP430睡眠?

时间:2012-05-16 06:38:47

标签: assembly microcontroller msp430

我有一个MSP430作业,我正在组装,最后一部分声明这样做:

  

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

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

谢谢!

2 个答案:

答案 0 :(得分:3)

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

假设复位连接到RESET引脚,将其从睡眠模式唤醒。没有任何进一步的需要。

答案 1 :(得分:2)

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

BIS #F0h,SR

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