富瀚的看门狗和正常MCU配置的有些许不同。
资料
由文档 RT-thread_SDK开发和使用指南.pdf 中可以看出
WDT 超时 counter 范围有 16 个固定的档位:
如上表所示,WDT 的硬件 counter 只有这 16 种选择,这个 counter 从 WDT 启动开始会按照输入时钟的
频率逐渐递减到 0。如果在 counter 为 0 之前有了踢狗动作,则 counter 重新开始计数,如果 counter 递减到0 了,那么 WDT 就会触发芯片重启。
就是说代码中设置为2s的超时时间,在实际中的超时时间是第6挡,2.330168889秒。
代码
/*****************************************************************
* WDT
* ***************************************************************/