发新帖我要提问
12
返回列表
打印
[MCU]

低功耗

[复制链接]
楼主: pangb
手机看帖
扫描二维码
随时随地手机跟帖
21
dingy| | 2020-5-10 13:51 | 只看该作者 回帖奖励 |倒序浏览
进入 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();函数来完成。
退出 LPM 模式,则调用__low_power_mode_off_on_exit();来实现。

使用特权

评论回复
22
supernan| | 2020-5-10 13:57 | 只看该作者

不同的低功耗模式就是配置不同的SCG1,SCG0,OscOff,CPUOff.

使用特权

评论回复
23
chenjunt| | 2020-5-10 14:00 | 只看该作者

定时器,IO,AD,看门狗等都可以在主CPU休眠的状态下独立运行。

使用特权

评论回复
24
kangzj| | 2020-5-10 14:03 | 只看该作者

_BIS_SR(LPM3_bits+GIE);//设置SR寄存器,进入LPM3,打开全局中断  

使用特权

评论回复
25
wangpe| | 2020-5-10 14:06 | 只看该作者

MSP430系列单片机最主要的特征就是低功耗

使用特权

评论回复
26
huanghuac| | 2020-5-10 14:10 | 只看该作者

最大化 LMP3 的时间,用 32.768KHZ 晶振作为 ACLK 时钟,DCO 用于 CPU 激活后突发短暂运行。

使用特权

评论回复
27
shimx| | 2020-5-10 14:16 | 只看该作者
进入LPM3:SCG1+SCG0+CPUOFF:也就是只有ACLK是活动的,但是仍支持WDT,TIMER.

使用特权

评论回复
28
liuzaiy| | 2020-5-10 14:19 | 只看该作者
软件将CPU设定到某一低功耗工作模式下,在需要时使用中断将CPU从休眠状态中唤醒,完成工作后又进入相应的休眠状态。

使用特权

评论回复
29
xxmmi| | 2020-5-10 14:22 | 只看该作者
LPM0:CPUOFF=1,CPU被禁止,即MCLK被禁止。

   LPM1:CPUOFF=1,SCG0=1。CPU-MCLK禁止,且若DCO未用做MCLK或SMCLK,则DCO禁止。

   LPM2:CPUOFF=1,SCG1=1。CPU-MCLK禁止,SMCLK禁止。(DCO未用作MCLK,SMCLK则自动禁止)

   LPM3:CPUOFF=1,SCG1=1,SCG0=1.CPU-MCLK禁止,SMCLK禁止,DCO禁止。

   LPM4:CPUOFF=1,SCG1=1,SCG0=1,OSCOFF=1.全部禁止,包括ACLK也禁止

使用特权

评论回复
30
pangb|  楼主 | 2020-5-10 14:26 | 只看该作者

哦,那我就知道怎么回事了,多谢大家

使用特权

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

本版积分规则