msp430添加低功耗模式的问题

[复制链接]
2639|25
 楼主| Varus 发表于 2018-6-29 21:05 | 显示全部楼层 |阅读模式

用430的芯片,最重要的应该就是低功耗功能了吧,可是应该在哪些地方进入什么模式,有点搞不懂呢?

评论

不需要处理事情的时候都可以进入低功耗  发表于 2018-7-1 21:21
android2 发表于 2018-6-29 21:43 | 显示全部楼层
是不是根据每个功能选择的时钟源进行划分
拉克丝 发表于 2018-6-29 21:56 | 显示全部楼层
我也想问这个问题,然后在那可以下载一些低功耗的测试的例程 啊
lefeng 发表于 2018-6-29 22:05 | 显示全部楼层
相应的打开和关闭功能对应的时钟源???
CaLipton 发表于 2018-6-29 22:50 | 显示全部楼层
为什么不下个例程看看?
kkzz 发表于 2018-7-1 15:07 | 显示全部楼层
LPM3模式
hudi008 发表于 2018-7-1 15:07 | 显示全部楼层
msp430内部有4种低功耗模式
lzmm 发表于 2018-7-1 15:09 | 显示全部楼层
430单片机的低功耗实现方式可以通过软件编程来实现
minzisc 发表于 2018-7-1 15:09 | 显示全部楼层
MSP430中,用到5种低功耗
selongli 发表于 2018-7-1 15:10 | 显示全部楼层
其中AM耗电最大,LPM4耗电最省,仅为0.1uA。
fentianyou 发表于 2018-7-1 15:10 | 显示全部楼层
进入 LPM0 模式,可以通过调用__low_power_mode_0();函数来完成。
进入 LPM1 模式,可以通过调用__low_power_mode_1();函数来完成。
进入 LPM2 模式,可以通过调用__low_power_mode_2();函数来完成。
进入 LPM3 模式,可以通过调用__low_power_mode_3();函数来完成。
进入 LPM4 模式,可以通过调用__low_power_mode_4();函数来完成。
xiaoyaodz 发表于 2018-7-1 15:10 | 显示全部楼层
最大化 LMP3 的时间,用 32.768KHZ 晶振作为 ACLK 时钟,DCO 用于 CPU 激活后突发短暂运行。
febgxu 发表于 2018-7-1 15:11 | 显示全部楼层
设置其工作模式主要是设置寄存器SR的SCG0、SCG1、OscOff、CPUOff位。
sdlls 发表于 2018-7-1 15:11 | 显示全部楼层
1、活动模式-----AM

正常的工作模式,这时CPU消耗的电能最大.

2、低功耗模式0-----LPM0

CPUOff置位,CPU停止活动,但外围模块继续工作,ACLK和MCLK信号保持活动,MCLK的锁频坏控制正常工作.有关控制位设置为:SCG0=0,SCG1=0,OscOff=0,CPUOff=1。

3、低功耗模式1-----LPM1

CPUOff置位,CPU停止活动,但外围模块继续工作,MCLK的锁频环控制停止工作,ACLK与MCLK保持活动,有关控制位设置为:SCG0=0,SCG1=1,OscOff=0,CPUOff=1。
pixhw 发表于 2018-7-1 15:11 | 显示全部楼层
处理器进入低功耗模式以后,一般由中断来唤醒。
fentianyou 发表于 2018-7-1 15:12 | 显示全部楼层
退出 LPM 模式,则调用__low_power_mode_off_on_exit();来实现。
kkzz 发表于 2018-7-1 15:12 | 显示全部楼层
系统进入 LPM3(低功耗模式 3) ,功耗只在 uA数量级的范围
selongli 发表于 2018-7-1 15:12 | 显示全部楼层
电压越低功耗也越低。 系统PUC复位后,MSP430进入AM状态。在AM状态,程序可以选择进入任何一种低功耗模式,然后在适当的条件下,由外围模块的中断使CPU退出低功耗模式,返回AM模式,再由AM模式选择进入相应的低功耗模式,如此类推。
hudi008 发表于 2018-7-1 15:12 | 显示全部楼层
在进入低功耗模式的时候,cpu停止,一般是由外部事件的响应才能唤醒cpu
minzisc 发表于 2018-7-1 15:12 | 显示全部楼层
LPM0,LPM1,LPM2,LPM3,LPM4
您需要登录后才可以回帖 登录 | 注册

本版积分规则

155

主题

703

帖子

1

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