forgot 发表于 2024-5-9 08:21

IWDT 独立看门狗配置

步骤 1:设置 SYSCTRL_APBEN1.IWDT 为 1,使能 IWDT 的配置时钟;
步骤 2:向 IWDT_KR 寄存器写入 0xCCCC,启动 IWDT;
步骤 3:向 IWDT_KR 寄存器写入 0x5555,解除 IWDT 寄存器锁定功能;
步骤 4: 配置 IWDT_CR,配置看门狗计数时钟与 RC10K 振荡器的预分频值、溢出后动作、深度休眠模式下是否自动暂停;
步骤 5: 配置 IWDT_ARR,配置看门狗的溢出周期;
步骤 6:等待 IWDT_SR.ARRF 和 IWDT_SR.CRF 变为 0,等待重载值和 CR 寄存器更新完成;
步骤 7:向 IWDT_KR 寄存器写入 0xAAAA,加载 ARR 到 IWDT 计数器。

AdaMaYun 发表于 2024-5-9 19:17

窗口看门狗与独立看门狗有什么区别?

OKAKAKO 发表于 2024-5-11 11:28

独立看门狗配置有具体的程序源码吗?

再见十分钟 发表于 2024-5-14 17:52

看门狗防止程序跑飞

小暖 发表于 2024-5-15 08:37

独立看门狗比较简单

普通话补丁 发表于 2024-5-15 08:40

步骤很详细

前车后炮 发表于 2024-5-16 17:56

对程序的抗干扰性有一定帮助

中国龙芯CDX 发表于 2024-5-20 18:09

楼主如果有更详细的配置程序就更好了

tenminutes 发表于 2024-5-22 14:48

单片机经常需要用到看门狗

包子3号 发表于 2024-5-22 14:56

忘记喂狗就直接复位

小耳朵图图 发表于 2024-5-22 15:02

看门狗很实用

kenny01 发表于 2024-5-22 15:04

写入值都是固定的

村支书 发表于 2024-5-22 15:08

要计算具体的时长才可以保障喂狗时间

逢dududu必shu 发表于 2024-8-17 01:09


如何使能、配置和启动IWDT
页: [1]
查看完整版本: IWDT 独立看门狗配置