//窗口看门狗中断服务程序 void WWDG_IRQHandler(void) { u8 wr,tr; wr=WWDG->CFR&0X7F; tr=WWDG->CR&0X7F; if(tr<wr)WWDG_Set_Counter(WWDG_CNT);//只有当计数器的值,小于窗口寄存器的值才能写CR!! WWDG->SR=0X00;//清除提前唤醒中断标志位 LED1=!LED1; }
//窗口看门狗中断服务程序 void WWDG_IRQHandler(void) { WWDG_Set_Counter(WWDG_CNT);//重设窗口看门狗的值! WWDG->SR=0X00;//清除提前唤醒中断标志位 LED1=!LED1; }