Este es el código que tengo para un LED verde que parpadea cada 2 segundos con el modo de vigilancia para MSP432.
#include "msp.h"
void main(void)
{
volatile uint32_t i;
WDT_A->CTL = WDT_A_CTL_PW & 0xFF00;
WDT_A->CTL = WDT_A_CTL_PW | WDT_A_CTL_IS_5;
P2DIR |= BIT1;
while (1) // continuous loop
{
P2OUT ^=BIT1; // Blink P1.0 LED
for (i =6000000; i> 0; i--); // Delay with 3Mhz clock.
}
}
¿Cómo diseñar el temporizador de vigilancia que reinicie el sistema si el contador de vigilancia no se borra al menos cada 1/4 segundos?