Esta es la primera vez que diseño el circuito STM32 y no tengo experiencia sobre el procedimiento de apagado.
En mi opinión, puede ser muy grosero apagar la fuente de alimentación tan pronto como el usuario presiona el botón de apagado porque STM32 puede necesitar algo de tiempo para almacenar información importante antes de apagarse.
Por lo tanto, supongo que el procedimiento puede ser así: después de que el usuario presione el botón de encendido, el circuito debe enviar la interrupción de mayor prioridad a STM32, quien almacena todos los datos necesarios de inmediato. Después de eso, STM32 envía la señal de desactivación al regulador que proporciona la alimentación a todo el sistema.
No estoy seguro de si mi suposición es correcta. Si no le gusta esto, ¿alguien puede decirme cómo debería ser el procedimiento de apagado en un producto real o decirme dónde puedo obtener el tutorial sobre el diseño de apagado? Gracias.