MSP430技术william hill官网
直播中

俞丽

7年用户 194经验值
私信 关注
[问答]

请问msp430 LPM3低功耗模式下能由外部中断唤醒吗?

我用MSP430F1232我的系统只有DCO时钟,在 LPM3 低功耗模式睡眠模式下,通过外部表中断来唤醒MCU.LPM3:CPU停止活动,ACLK保持活动,MCLK,FLL+,DCO,DCOCLK被禁止。
但是发现,想要从LPM3模式唤醒就必须外接低频时钟......
所以进入低功耗LPM3后,是不是只可以通过RTC中断唤醒
请问工作在LPM3模式下,可以唤醒吗?

回帖(5)

王焕树

2019-4-10 09:41:54
帮顶
举报

闫康

2019-4-10 10:01:34
按说可以啊,我LPM4都被唤醒了,就是如果唤醒后需要他执行程序的话,要把CPU给打开,不然他醒了一会儿,帮你把门开了下他就继续睡了
但是就我所知,DCO时,ACLK好像没用,你去看时钟逻辑图
举报

康沧鹤

2019-4-10 10:19:21
LPM4?能被外部中断唤醒?不科学啊,LPM4模式下去了ACLK没被禁止以外其他时钟都被禁止了的啊,
举报

陈龙

2019-4-10 10:31:36

我们看的不是同一个东西吗?LPM4,居然还有时钟活着?
ACLK我记得DCO是用不了的
举报

梁策

2020-4-1 20:37:21
要是串口中断的话,你得在中断函数里写唤醒CPU函数没?
你也没给代码,我也不知道具体问题在哪。其实我觉得更有可能是定时器中断出问题了,f149里,ACLK(定时器时钟源)用的是LFXT1晶振源,你板子上没LFXT1那肯定驱动不了定时器啊。你的f1232的定时器ACLK也应该是一样的晶振源。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分