Content originally posted in LPCWare by ethan_kao on Fri Aug 22 03:22:31 MST 2014
Dear Nxp:
how to reset to 1 sec watdog timer in my loop?
please tell me step 2  how to set WDT register 
i try fill vvvvvvvvvvvvvvvvvv     in setp 2  but,it is always reboot
    LPC_WWDT->FEED = 0xAA;
    LPC_WWDT->FEED = 0x55;
I have code :
void main(void)
{
   unsigned int test_loop=0;
   '1.set Watchdog Timer 1s
    WDT_StructInit(&WDT_InitStruct);
    WDT_InitStruct.Mode=  WDT_MODE_RESET;
    WDT_InitStruct.TimeOutOption= WDT_TIMEOUT_USVAL;
    WDT_InitStruct.TimeOutValue= WDT_TIMEOUT_1S;
    WDT_InitStruct.WarningCompareValue= 0x3FF;
    WDT_InitStruct.WindowValue= 0x2000;
    WDT_Init(&WDT_InitStruct);
    
    WDT_Start();
    /* config window value  */
    WDT_SetWindowValue(&WDT_InitStruct);
    
    while(1)
    {
         test_loop++;
         if (test_loop<1000000)
         {
             '2.Always reset watchdog timer to 1s
         }
         else
         {
              'do nothing
         }
    }
}