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.

[参考译文] MSP430FR2433:在配置了定时器的情况下进入低功耗模式

Guru**** 2537330 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1175118/msp430fr2433-enter-to-low-power-mode-with-timer-configured

器件型号:MSP430FR2433

是否可以在配置 timer0_A3的情况下进入低功耗模式4?

我想使用计时器配置将控制器保持在 LPM4模式。

该控制器配置为8MHz 频率。

将 Timer0_A3配置为

TA0CTL |= TACLR | TASSEL_SMCLK | MC__Continous;

执行一些操作并从 TA0R 寄存器中获取时间值。

TA0CTL |= MC_STOP;  

TIME_VALUE = TA0R;

TA0CTL |= TACLR;

_bis_SR_register (LPM4_bits | GIE);

在定时器配置中、在上面的代码中、它消耗大约280uA 的电流。 似乎它不处于 LPM4模式。

如果没有计时器配置、则在 LPM4模式下消耗的电流约为0.8uA。

如果我需要执行任何其他配置以及定时器配置来使控制器进入 LPM4模式、请建议我这样做。

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

    您好!

    我认为这是不可能的。 即使器件请求进入 LPM4、如果外设请求 SMCLK、器件也将保持在 LPM0模式。

    查看用户指南中的第1.4.1节:

    此致、

    Evan