This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR5730:如何降低 LPM4中的功耗

Guru**** 2382480 points
Other Parts Discussed in Thread: MSP430FR5730
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/692839/msp430fr5730-how-to-reduce-power-consumption-in-lpm4

器件型号:MSP430FR5730

您好!

我尝试在 MSP430FR5730设计中进一步降低 LPM4的功耗。

我无法使用 LPM4.5、因为唤醒源是计时器 A0、由外部超低功耗振荡器计时。

目前、我将 对 LPM4使用 slac491i 示例:

P1DIR = 0;
P1OUT = 0;
P1REN = 0xFF;

P2DIR = 0;
P2OUT = 0;
P2REN = 0xFF;

CSCTL0_H = 0xA5;
CSCTL1 |= DCOFSEL0 + DCOFSEL1; //设置最大值 DCO 设置
CSCTL2 = SELA_1 + SELS_3 + SELM_3; //设置 ACLK = VLO;MCLK = DCO
CSCTL3 = DIVA_0 + DIVS_1 + DIVM_1; //设置所有分频器

CSCTL4 = XT1OFF + XT2OFF;
CSCTL5 &&~μ F (XT1OFFG + XT2OFFG);

REFCTL0 |= REFTCOFF;
REFCTL0 &=~REFON;

__bis_SR_register (LPM4_BITS); 

是否有更智能 的方法可以节省更多电量?

此致

格尔德

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    低功耗的一般注意事项:
    *所有时钟(包括 MCLK)都应设置为可能的最低频率。
    *应关闭所有未使用的模块。
    *所有未使用的 I/O 应以低输出置于输出方向。

    我希望这将有所帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Mike:

    非常感谢。

    我会尝试这个。

    我在代码中发现主要问题的平均时间。

    由于在另一个函数中重新初始化端口、我无意中创建了浮点输入。

    我不知道、这很容易使功耗加倍。

    此致
    格尔德