独立看门狗的操作步骤
①取消寄存器写保护(向 IWDG_KR 写入 0X5555 ):
IWDG_WriteAccessCmd();
通过这步,取消 IWDG_PR 和 IWDG_RLR 的写保护,使后面可以操作这两个寄存器,设置 IWDG_PR 和 IWDG_RLR 的值。
这在库函数中的实现函数是: IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
开启/取消写保护,也就是使能/失能写权限 。
② 设置独立看门狗的预分频系数,确定时钟:
IWDG_SetPrescaler();
③ 设置看门狗重装载值,确定溢出时间:
IWDG_SetReload();
库函数里面重载计数值的函数是:
//按照 IWDG 重装载寄存器的值重装载 IWDG 计数器
IWDG_ReloadCounter();
通过这句,将使 STM32 重新加载 IWDG_RLR 的值到看门狗计数器里面。即实现独立看门狗的喂狗操作。
④ 使能看门狗
IWDG_Enable();
库函数里面启动独立看门狗的函数是:
IWDG_Enable(); //使能 IWDG
这函数用来启动 STM32F4 的看门狗。
注意 IWDG 在一旦启用,就不能再被关闭!想要关闭,只能重启,并且重启之后不能打开 IWDG,否则问题依旧,所以在这里提醒大家,如果不用 IWDG 的话,就不要去打开它,免得麻烦。
⑤ 应用程序喂狗:
IWDG_ReloadCounter();
溢出时间计算:
Tout=((4×2^prer) ×rlr) /32 (M4)
审核编辑黄昊宇
-
看门狗
+关注
关注
10文章
566浏览量
71000 -
寄存器
+关注
关注
31文章
5377浏览量
121398
发布评论请先 登录
相关推荐
STM32中的独立看门狗和窗口看门狗是什么
![STM32中的独立<b class='flag-5'>看门狗</b>和窗口<b class='flag-5'>看门狗</b>是什么](https://file.elecfans.com/web2/M00/8B/8B/poYBAGPXZXSAK_HNAADYSGGyteo518.jpg)
stm32看门狗时间计算 独立看门狗和窗口看门狗的特性是什么
STM32看门狗配置(独立看门狗IWDG和窗口看门狗WWDG)
![STM32<b class='flag-5'>看门狗</b><b class='flag-5'>配置</b>(独立<b class='flag-5'>看门狗</b>IWDG和窗口<b class='flag-5'>看门狗</b>WWDG)](https://file1.elecfans.com//web2/M00/A6/E1/wKgZomUMQQeANJA7AAAvqvkO9zw240.png)
STM32的看门狗配置详情解说
![STM32的<b class='flag-5'>看门狗</b><b class='flag-5'>配置</b>详情解说](https://file1.elecfans.com//web2/M00/A6/E3/wKgZomUMQRGAV_CqAAAS3mC1tb8402.jpg)
STM32单片机中的独立看门狗与窗口看门狗有哪些不同之处
对于MCU看门狗IIWDG WWDG喂狗时间的配置参考
![对于MCU<b class='flag-5'>看门狗</b>IIWDG WWDG喂狗时间的<b class='flag-5'>配置</b>参考](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
MCU独立看门狗与窗口看门狗的区别
![MCU独立<b class='flag-5'>看门狗</b>与窗口<b class='flag-5'>看门狗</b>的区别](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32中的独立看门狗和窗口看门狗
详解独立看门狗的实现原理
STM32中的独立看门狗和窗口看门狗
![STM32中的独立<b class='flag-5'>看门狗</b>和窗口<b class='flag-5'>看门狗</b>](https://file.elecfans.com/web2/M00/8B/8B/poYBAGPXZXSAK_HNAADYSGGyteo518.jpg)
什么是看门狗,工业路由器看门狗技术的功能优势
![什么是<b class='flag-5'>看门狗</b>,工业路由器<b class='flag-5'>看门狗</b>技术的功能优势](https://file.elecfans.com/web2/M00/4F/E1/pYYBAGLE9fmAcJBIAABOSysc4IA097.png)
评论