[英]How to make MSP430 Sleep in mode 4?
我有一个正在组装的MSP430分配,最后一个零件说明要这样做:
然后,微控制器进入模式4睡眠。另一游戏将通过按RESET按钮开始。
我找不到任何使它进入睡眠状态的方法,此后,我也不知道如何使它脱离睡眠状态。 这是我完成任务所缺少的,所以任何帮助都会很棒。
谢谢!
要输入LPM4,您需要检查特定部分的数据表,并找到LPM位的位置(在状态寄存器之一中)。 使用适当的汇编代码将其设置为正确的值,仅此而已。
假设复位连接到RESET引脚,它将从睡眠模式唤醒。 无需任何其他操作。
低功耗模式4:SCG1 = 1,SCG0 = 1,OscOff = 1,CPUOff = 1:
BIS #F0h,SR
您可以通过中断从LPM4中唤醒。 如果您的重置按钮连接到具有与其相关的外部中断的引脚,则按下该按钮将唤醒处理器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.