工具与软件:
您好!
我目前正在开发外部看门狗的实现方案。
如果我将值0x00写入 WD_ENABLE_REG 时它已经为"0"会发生什么情况(我的意思是 WD_ENABLE_REG 的当前值 已经为零、并在一段时间后写入相同的值 )
如果我们再次重新写入值、是否有可能发生故障?
此致
尼宾·奥古斯丁
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好!
我目前正在开发外部看门狗的实现方案。
如果我将值0x00写入 WD_ENABLE_REG 时它已经为"0"会发生什么情况(我的意思是 WD_ENABLE_REG 的当前值 已经为零、并在一段时间后写入相同的值 )
如果我们再次重新写入值、是否有可能发生故障?
此致
尼宾·奥古斯丁
尊敬的 Nibin:
当提供错误的答案时、WD 失效计数器(WD_FAIL_CNT)会增加。 因此、如果 WD_FAIL_CNT 增加超过5 (WD 复位阈值+ WD 故障阈值的值) 、并且如果设置了 WD_RST_EN=1位、则器件将进行热复位、设置错误标志(WD_RST)并激活中断 引脚和 CAN_DIS 输出。
WARM_RESET 时间延长结束后、它返回至长窗口、并期望具有长窗口时间周期的正确应答序列。
您可以参阅数据表中的看门狗部分的第42页。 另请参阅 DS 中的 WD 流程图。
此致、
Ishtiaque