Part Number: MSP432-DEBUGGERS
MSP432P401R: Watchdog timer reset issue
Hi,
I am using MSP432p401r Microcontroler for my project. I would like to reset my MSP at a certain time.
Here is my Watch dog timer interrupt code. Watch dog timer interrupt is 250msec interval.
Watchdog interrupt is working properly. But reset is not happened. MSP stopped / hanged after reset command executed.
Here is the code.
void WDT_A_IRQHandler() // 250 Msec Timer Interval
{
WDT_A_holdTimer();
WDT_A_clearTimer();
if(glDo_rtc_update == FALSE) // Suresh: Gateway Restart Testing purpose
{
Restart_Hour = 10;
Restart_Min = 8;
if(((rtc_c_calender.hours) == Restart_Hour) && ((rtc_c_calender.minutes) == Restart_Min))
{
Debug_TextOut(0,"\r\n\r\nGateway Restart Initiated \r\n");
// MAP_ResetCtl_initiateHardReset(); // Main Reset
WDTCTL = WDTPW+WDTCNTCL+WDTSSEL1+WDTIS_7; // Watch Dog Reset
}
}
WDT_A_startTimer();
}
I want to reset my MSP by software.
I used MAP_ResetCtl_initiateHardReset(); function also. But MSP stopped / hanged after the reset command executed.
Please help me to reset the MSP432p401r.
Thanks & Regards
Suresh P