打印
[MCU]

低功耗模式

[复制链接]
楼主: wyjie
手机看帖
扫描二维码
随时随地手机跟帖
21
huwr| | 2020-10-11 11:29 | 只看该作者 回帖奖励 |倒序浏览
430单片机的低功耗实现方式可以通过软件编程来实现。

使用特权

评论回复
22
tian111| | 2020-10-11 11:33 | 只看该作者
对于MSP430而言,大部分情况下,测量到的功耗与datasheet不符均是由对MSP430未使用的GPIO处理不当引起的。

使用特权

评论回复
23
bqyj| | 2020-10-11 11:36 | 只看该作者
正常时让单片机进入低功耗模式

使用特权

评论回复
24
chenho| | 2020-10-11 11:40 | 只看该作者

MSP430低功耗主要是在不需要使用cpu时让cpu进入休眠状态

使用特权

评论回复
25
stly| | 2020-10-11 11:44 | 只看该作者
5种低功耗,LPM0,LPM1,LPM2,LPM3,LPM4

使用特权

评论回复
26
supernan| | 2020-10-11 11:51 | 只看该作者
要进入低功耗模式0,可在程序中直接写:LPM0;

使用特权

评论回复
27
ousj| | 2020-10-11 11:54 | 只看该作者
不同的低功耗模式就是配置不同的SCG1,SCG0,OscOff,CPUOff

使用特权

评论回复
28
xxmmi| | 2020-10-11 11:58 | 只看该作者
 低功耗执行的一个过程:程序从main函数入口开始执行程序,当遇到进入低功耗程序时,如:_BIS_SR(LPM1_bits + GIE);此时相当于下面的程序处于停止状态不再执行

使用特权

评论回复
29
hanwe| | 2020-10-11 12:02 | 只看该作者
软件将CPU设定到某一低功耗工作模式下

使用特权

评论回复
30
langgq| | 2020-10-11 12:07 | 只看该作者
MSP430具有一种活动模式和五种软件可选的低功耗运行模式。

使用特权

评论回复
31
wangzsa| | 2020-10-11 12:11 | 只看该作者
为了使MSP430最大限度的达到低功耗,对于MSP430未使用的GPIO而言,应该将其设置为输出;或者是设置为输入

使用特权

评论回复
32
huanghuac| | 2020-10-11 12:14 | 只看该作者
在需要时使用中断将CPU从休眠状态中唤醒,完成工作后又进入相应的休眠状态。

使用特权

评论回复
33
wangzsa| | 2020-10-11 12:17 | 只看该作者

一般情况下根据需要打开关闭一些模块

使用特权

评论回复
34
pengf| | 2020-10-11 12:21 | 只看该作者
当有一个中断来到,则会进入中断处理程序,自动退出低功耗,如果在中断中没有没有退出低功耗,当中断服务程序执行完成后,又会重新进入低功耗。

使用特权

评论回复
35
houcs| | 2020-10-11 12:25 | 只看该作者
当需要采集数据或有中断来临时唤醒

使用特权

评论回复
36
ousj| | 2020-10-11 12:28 | 只看该作者
SCG1:复位使能SMCLK,置位则禁止SMCLK.

  SCG0:复位激活DCO,置位且DCOCLK不用于MCLK或SMCLK时禁止DCO。

  OscOff:复位则LFXT激活,置位且LFXT不用于MCLK或SMCLK时,LFXT振荡器禁止--对应着ACLK。

  CPUOff:复位则MCLK激活,置位则MCLK停止。

使用特权

评论回复
37
lium| | 2020-10-11 12:33 | 只看该作者
待要使用cpu时调用中断来运行cpu

使用特权

评论回复
38
gongche| | 2020-10-11 12:43 | 只看该作者
进入低功耗模式4,可以写:LMP4;就可以了

使用特权

评论回复
39
zhuhuis| | 2020-10-11 12:46 | 只看该作者
电压越低功耗也越低。

使用特权

评论回复
40
stly| | 2020-10-11 12:49 | 只看该作者
一个中断事件可以将芯片从五种低功耗模式中的任何一种唤醒

使用特权

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

本版积分规则