WDG.c 354 B

12345678910111213141516
  1. #include "WDG.h"
  2. void WDG_Init(unsigned char Prer,unsigned short Rlr)
  3. {
  4. IWDG->KR=0X5555; //解除寄存器保护
  5. IWDG->PR=Prer; // 写入初始化分频值
  6. IWDG->RLR=Rlr; // 写入自动装载值
  7. IWDG->KR=0XAAAA; //开启寄存器保护
  8. IWDG->KR=0XCCCC; //启动看门狗
  9. }
  10. void WDG_Feed(void)
  11. {
  12. IWDG->KR=0XAAAA;
  13. }