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.

[参考译文] MSP430G2955:MSP430G2955低功耗

Guru**** 2524460 points
Other Parts Discussed in Thread: MSP430G2955

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/993081/msp430g2955-msp430g2955-low-power

器件型号:MSP430G2955

我有一个关于 MSP430G2955耗电元件的问题。 MSP430G2955+ 3.6864MHz 振荡器,我们的功耗测试为1.8mA,但您的规格低于200uA,当我将时钟更改为 DCO 时,功耗为450uA

#include "include_all.h"
void main( void )

//停止看门狗计时器以防止超时复位
_dint();
WDTCTL = WDTPW + WDTHOLD;

BCSCTL1 |= XTS;// ACLK = LFXT1 = HF XTAL
BCSCTL3 |= LFXT1S_2;// 3 - 16MHz 晶体或谐振器

操作

IFG1 &=~OFIFG;//清除 OSCFault 标志
for (unsigned char i = 0xFF;i > 0;i-);//设置标志的时间

while (IFG1 & OFIFG);// OSCFault 标志仍然置1?

BCSCTL2 |= SELM_2+DIVM_2+SELESS+DIVS_3;// MCLK = XT2/4=0.9216MHz;SMCLK=XT2/8=460.8kHz

while (1);


这是我的完整代码

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Xiaojun、

    数据表显示以1MHz 运行时的有效电流为250uA。 我建议您从 Resource Explorer (dev.ti.com)中的低功耗示例开始。  您是否了解这些示例?

    BR、
    Leo