STM8L独立看门狗IWDG
程序员文章站
2022-03-07 10:38:06
简单扼要 ......
简单扼要
void iwdg_init(void)//初始化
{
iwdg->kr = 0xcc;//启动iwdg
iwdg->kr = 0x55;//解除pr及rlr的写保护
iwdg->rlr = 0xff;//看门狗计数器重载值
iwdg->pr = 0x06;//分频系数256 1724.63ms
iwdg->kr = 0xaa;//刷新iddg,避免产生看门狗复位,同时恢复pr及rlr的写保护
}
void iwdg_feed(void)//喂狗
{
iwdg->kr = 0xaa;
}