我有一个MSP430作业,我正在组装,最后一部分声明这样做:
然后微控制器在模式4下进入睡眠状态。另一个游戏将按下RESET按钮开始。
我找不到任何方法让它进入睡眠状态,之后,我也不知道如何让它进入睡眠状态。这是我完成任务所缺少的,所以任何帮助都会很棒。
谢谢!
答案 0 :(得分:3)
要输入LPM4,您需要检查特定部件的数据表,并找到LPM位的位置(在其中一个状态寄存器中)。使用适当的汇编代码将它们设置为正确的值,就是这样。
假设复位连接到RESET引脚,将其从睡眠模式唤醒。没有任何进一步的需要。
答案 1 :(得分:2)
低功耗模式4:SCG1 = 1,SCG0 = 1,OscOff = 1,CPUOff = 1:
BIS #F0h,SR
您可以通过中断从LPM4唤醒。如果您的复位按钮连接到与其关联的外部中断的引脚,按下它将唤醒您的处理器。