//重设置WWDG计数器的值
void WWDG_Set_Counter(u8 cnt)
{
WWDG_Enable(cnt);//使能看门狗 , 设置 counter .
}
上述函数好像没有用到。
以下程序:
void WWDG_IRQHandler(void)
{
WWDG_SetCounter(WWDG_CNT); //当禁掉此句后,窗口看门狗将产生复位。。。请问这句作者的意图是不是应该 WWDG_Set_Counter(WWDG_CNT)。。调用之前的程序呢?
WWDG_ClearFlag(); //清除提前唤醒中断标志位
LED1=!LED1; //LED状态翻转
}
但是,情况是 在stm32f10x_wwdg.c里有对void WWDG_SetCounter(uint8_t Counter)的描述。。
不太明白,或者是自己学的没有到位,谁给指点一下呢。。谢谢。。。
|