Este proyecto nació para resolver el problema de baja potencia con un problema de vigilancia e interrupción en el RP2040 con un Pico Raspberry Pi.
Quiero software que:
Debe haber dos formas de despertar el microcontrolador de ese modo de baja potencia:
Si la interrupción se dispara, el programa debe ingresar a un bucle, esperando que presione un botón para acariciar el perro guardián.
La única forma de salir de ese bucle debe ser el regulador de control para restablecer el microcontrolador.
Por lo tanto, hay tres estados en el que el microcontrolador puede estar en:
El objetivo es tener un modo de suspensión con el consumo de energía más bajo posible que no impida que el perro guardián funcione.
Una vez despertado del modo de baja potencia, el microcontrolador debe restaurarse a frecuencia completa, como lo fue antes de ingresar al modo de suspensión. Debe haber funcionalidad para confirmar esto.