MSP430F123 进入低功耗LPM4后问题

[复制链接]
2381|11
 楼主| TCL 发表于 2016-1-16 18:46 | 显示全部楼层 |阅读模式
MSP430F123 进入低功耗LPM4后,通过RTC中断唤醒,MCLK8MHz主频没起来 ,要初始化XT一次主频才起来。一直想不明白。

BJ_0        //-------------------------------------  
            BIS.W   #LPM4+GIE,SR  //进入低功耗等待中断
            //CALL    #INIT_XT2//
            BR      #DATA0
//***************时间SD2068口中断程序****************************
P2IFG2      BIT.B   #SD2068_INT,P2IFG //****时间中断**********
            JZ      P1_IFG1_END
             BIC     #SCG0+SCG1+OSCOFF+CPUOFF,0(SP)
P1_IFG1_END       RETI
dirtwillfly 发表于 2016-1-18 21:26 | 显示全部楼层
模式设置估计不太对,低功耗LPM4后,只能通过外部中断唤醒。不能通过RTC中断唤醒的
FireRiver9 发表于 2016-1-18 22:11 | 显示全部楼层
LPM4后记得只有aclk在活动了
angerbird 发表于 2016-1-19 20:49 | 显示全部楼层
中断唤醒之后,需要再一次的将主晶振的相关寄存器的配置下的。
309030 发表于 2016-1-21 19:51 | 显示全部楼层

__low_power_mode_off_on_exit()能不能退出低功耗呢
baimiaocun2015 发表于 2016-1-21 20:58 | 显示全部楼层
退出中断后需要重新设置启用外部晶振的
Varus 发表于 2016-1-26 11:43 | 显示全部楼层
楼主怎么处理的,解决了吗
大果仁儿 发表于 2016-1-26 12:54 | 显示全部楼层
退出重新设置吧
lefeng 发表于 2016-1-27 11:47 | 显示全部楼层
LPM4后RTC中断是不能唤醒的
angerbird 发表于 2016-1-27 12:01 | 显示全部楼层
一般都是用LMP3低功耗模式的。
smilingangel 发表于 2016-1-27 16:58 | 显示全部楼层
LMP4的低功耗模式下主频的寄存器的配置参数的没有被保存的。
h286288986 发表于 2016-2-1 15:26 | 显示全部楼层
楼上正解,PM4后需要重新初始化,RAM数据复位。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

TCL

20

主题

76

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部