关于MSP430 5系列和6系列的LPMx.5低功耗模式

2019-08-06 16:03发布

本帖最后由 忘川 于 2013-8-21 20:36 编辑

请问各位大大是否有使用过MSP430 5系列和6系列的LPMx.5低功耗模式?能否拜读一下你们的程序作为参考?
我用的是MSP430 F5438A的板子,想实现LPM3.5低功耗模式,用RTC闹钟唤醒。
据TI官网的参考手册提供的方法,设置LPMx.5低功耗模式的顺序应该是:
(1)所有I/O选为通用I/O;
(2)使能RTC;
(3)关闭XT1CLK和XT2CLK;
(4)置位PMMREGOFF=1以及LPM4 status register bits。
但是我遇到的问题是无论如何都无法将PMMREGOFF置位为1,即该位一直是0。
请问各位大大这是什么问题?或者能否拜读一下你们的程序?无比感谢你们的帮助!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
忘川
1楼-- · 2019-08-06 16:14
 精彩回答 2  元偷偷看……
忘川
2楼-- · 2019-08-06 17:08
有哪位大大对这方面研究过吗~~~
忘川
3楼-- · 2019-08-06 18:30
求助~
dirtwillfly
4楼-- · 2019-08-06 21:16
对PMMREGOFF操作之前,要先打开PMM寄存器
PMMCTL0_H = PMMPW_H;                      // Open PMM Registers for write and set
dirtwillfly
5楼-- · 2019-08-07 03:11
另外,我没见过直接对PMMREGOFF付数值1的,一般是这样操作的:PMMCTL0_L |= PMMREGOFF,或者PMMCTL0_L |= ~PMMREGOFF
angerbird
6楼-- · 2019-08-07 06:31
 精彩回答 2  元偷偷看……

一周热门 更多>