这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » IWDT窗口看门狗配置

共2条 1/1 1 跳转至

IWDT窗口看门狗配置

高工
2024-05-14 17:34:53     打赏
IWDT 窗口看门狗配置



高工
2024-05-14 17:39:45     打赏
2楼

步骤 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_WINR,配置窗口大小,注意 IWDT_WINR 必须小于 IWDT_ARR 重载值;
步骤 7:等待 IWDT_SR.ARRF、IWDT_SR.WINRF 和 IWDT_SR.CRF 变为 0,等待重载值、窗口寄存器和 CR 寄存
步骤 8:向 IWDT_KR 寄存器写入 0xAAAA,加载 ARR 到 IWDT 计数器。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]