No puede hacer un BOR o POR directamente en el código de Valueline MSP430G2xxx. Aunque puedes hacer una PUC de reinicio parcial.
Puedes hacer tres cosas para restablecer:
Reinicio completo tirando el pin RST bajo. Tiene que usar un pin GPIO de repuesto y configurarlo para que tenga una salida baja. Produce un reinicio completo de encendido (POR).
-
Reinicio de violación de contraseña. Escriba al registro de control del temporizador Watchdog sin la contraseña válida. es decir, WDTCTL = 0;
. También escriba en flash sin la contraseña, o lea / salte a una dirección no válida. Más fácil con el WDTCTL. Este es un borrado de encendido (PUC), no un restablecimiento completo.
-
Habilita el modo Watchdog del Watchdog Timer, y deja que se agote el tiempo. Este es un WDTTO, también un PUC.
Consulte la sección 2.1 de la guía de la familia MSP430G2xx para obtener más detalles.