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

430低功耗问题

[复制链接]
楼主: Stannis
手机看帖
扫描二维码
随时随地手机跟帖
21
backlugin| | 2018-4-5 19:34 | 只看该作者 回帖奖励 |倒序浏览
进入 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
sdCAD| | 2018-4-5 19:34 | 只看该作者
不同的低功耗模式就是配置不同的SCG1,SCG0,OscOff,CPUOff.

使用特权

评论回复
23
fengm| | 2018-4-5 19:35 | 只看该作者
定时器,IO,AD,看门狗等都可以在主CPU休眠的状态下独立运行。

使用特权

评论回复
24
10299823| | 2018-4-5 19:35 | 只看该作者
_BIS_SR(LPM3_bits+GIE);//设置SR寄存器,进入LPM3,打开全局中断  

使用特权

评论回复
25
sanxingnote7| | 2018-4-5 19:36 | 只看该作者
MSP430系列单片机最主要的特征就是低功耗

使用特权

评论回复
26
backlugin| | 2018-4-5 19:36 | 只看该作者
最大化 LMP3 的时间,用 32.768KHZ 晶振作为 ACLK 时钟,DCO 用于 CPU 激活后突发短暂运行。

使用特权

评论回复
27
10299823| | 2018-4-5 19:36 | 只看该作者
进入LPM3:SCG1+SCG0+CPUOFF:也就是只有ACLK是活动的,但是仍支持WDT,TIMER.

使用特权

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

使用特权

评论回复
29
sdCAD| | 2018-4-5 19:36 | 只看该作者
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也禁止。

使用特权

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

本版积分规则