void wdt_init(void)
{
IWDG_KR=0X55;//解锁
IWDG_PR=0X06;//256分频
IWDG_RLR=0XFF;//看门狗计数值 ,计数时间为1.02秒;这里是时间应该为1.02S可是为什么实际运作起来却快了5-6倍了?
IWDG_KR=0XCC;// 启动看门狗
IWDG_KR=0XAA;//清狗并锁保护
}
请问这样设置有问题吗?为什么时间总是不对了 ,请版主和高手看下,还有请问下看门狗是怎么计算的资料上好像没有的哦!也许是我没有看到,请高手告诉我下!
谢谢你们了! |