打印

关于MSP430从低功耗唤醒问题?

[复制链接]
5215|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lyzjhzdz|  楼主 | 2015-10-29 12:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MSP430F5438A 进入低功耗LPM3后,通过RTC中断唤醒,刚唤醒时在RTC中断里,是把 __low_power_mode_off_on_exit()唤醒指令发在中断的开始还是放在中断结束。
如果唤醒指令放在中断结束,由于我进入的是LPM3  MCLK 主频是0 不知道是怎么执行中断程序的。如果唤醒指令放在中断开始,MCLK 主频0又是怎么执行唤醒指令的呢?
一直想不明白。

相关帖子

沙发
dirtwillfly| | 2015-10-29 13:22 | 只看该作者
__low_power_mode_off_on_exit()是退出低功耗模式,放在中断服务程序的任何地方都可以的。
当进入中断服务程序时,mcu是已经被唤醒了,时钟会回复正常频率的。使用上面一句的意思是执行完中断服务程序不重新进入低功耗状态。

使用特权

评论回复
板凳
lyzjhzdz|  楼主 | 2015-10-29 13:35 | 只看该作者
dirtwillfly 发表于 2015-10-29 13:22
__low_power_mode_off_on_exit()是退出低功耗模式,放在中断服务程序的任何地方都可以的。
当进入中断服务 ...

谢谢

使用特权

评论回复
地板
dirtwillfly| | 2015-10-29 13:47 | 只看该作者

使用特权

评论回复
5
哆来咪| | 2015-10-29 15:44 | 只看该作者
__low_power_mode_off_on_exit()看字面意思就是退出,楼主理解错了吧。

使用特权

评论回复
6
Thefantasy| | 2015-10-29 17:02 | 只看该作者
__low_power_mode_off_on_exit()是退出低功耗模式,放在中断服务程序的任何地方都可以的。

使用特权

评论回复
7
月正浓| | 2015-10-30 09:29 | 只看该作者
低功耗唤醒不是这个语句的

使用特权

评论回复
8
FireRiver9| | 2015-10-30 09:40 | 只看该作者

退出低功耗:__low_power_mode_off_on_exit()

使用特权

评论回复
9
舒斯特尔| | 2015-10-30 15:50 | 只看该作者
Thefantasy 发表于 2015-10-29 17:02
__low_power_mode_off_on_exit()是退出低功耗模式,放在中断服务程序的任何地方都可以的。 ...

这个函数是低功耗退出啊

使用特权

评论回复
10
haolaishi| | 2015-10-30 23:18 | 只看该作者
dirtwillfly 发表于 2015-10-29 13:22
__low_power_mode_off_on_exit()是退出低功耗模式,放在中断服务程序的任何地方都可以的。
当进入中断服务 ...

学习了,原来是这么一回事。

使用特权

评论回复
11
蔚蓝的海| | 2015-10-31 14:34 | 只看该作者
FireRiver9 发表于 2015-10-30 09:40
退出低功耗:__low_power_mode_off_on_exit()

那进入低功耗的指令怎么写呢?

使用特权

评论回复
12
天灵灵地灵灵| | 2015-10-31 22:27 | 只看该作者
不同的模式有不同的唤醒方式

使用特权

评论回复
13
月正浓| | 2015-10-31 22:49 | 只看该作者
蔚蓝的海 发表于 2015-10-31 14:34
那进入低功耗的指令怎么写呢?

我也想知道是如何进去的

使用特权

评论回复
14
FireRiver9| | 2015-11-12 21:51 | 只看该作者
那进入低功耗的指令怎么写呢?

MSP430中有5种低功耗,LPM0,LPM1,LPM2,LPM3,LPM4
如果想进入低功耗1,则程序可以为:_BIS_SR(LPM1_bits + GIE);

使用特权

评论回复
15
firstblood| | 2015-11-15 10:59 | 只看该作者
这个一般都需要放在中断的结束位置的,该指令一旦被执行就会进入低功耗模式的。

使用特权

评论回复
16
Thefantasy| | 2015-11-21 13:43 | 只看该作者
蔚蓝的海 发表于 2015-10-31 14:34
那进入低功耗的指令怎么写呢?

你可以看看430的数据手册,里面有讲的,具体我也忘了。

使用特权

评论回复
17
lwsn| | 2015-11-28 21:11 | 只看该作者
中断程序的最后加上__low_power_mode_off_on_exit()

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

336

帖子

8

粉丝