¿Cómo usa el modo de bajo consumo de energía en un MSP430G2553 con un boceto Energia?

1

Estoy usando un croquis de energía para programar mi controlador MSP430G2553. Necesito saber cómo usar el modo de bajo consumo. ¿Dejo vacía la sección de bucle del boceto y configuro una interrupción en la sección de configuración? ¿O hay más que eso? ¿Cómo se activa y desactiva el modo de bajo consumo?

ACTUALIZACIÓN: He descubierto 2 cosas con respecto al modo de bajo consumo:

sleep() puts you into LPM3
sleepSeconds puts you into LPM3
suspend() puts you into LPM4
    
pregunta Curtis

1 respuesta

1

Los modos LPM se activan al establecer los bits apropiados en el registro de estado:

_bis_SR_register(LPM1_bits);

Cualquier modo LPM se desactiva automáticamente cuando la CPU comienza a ejecutar un controlador de interrupción. (Cuando la función del controlador regresa, LPM se vuelve a ingresar porque el valor SR anterior se restaura desde la pila).

Las interrupciones deben configurarse en la función setup() . Puede ir a dormir al final de la función setup() , o en la función loop() .

    
respondido por el CL.

Lea otras preguntas en las etiquetas