ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
窗口看门狗计时器 (WWDT) 的主要功能是在器件因软件或系统意外延迟而导致无法正确运行时发起复位。WWDT 可以设置一个预定义的时间窗口,在这个时间窗口中,应用软件必须重新开始计时器,表明应用程序正在正常执行。如果应用软件未能在指定窗口内重新开始计时器,WWDT 将向 SYSCTL 发出一个 WWDT 违例信号以产生复位。
如果应用中不需要看门狗功能,则 WWDT 也可以配置为基本的系统间隔计时器,能够为 CPU 生成周期性可屏蔽中断。
WWDT 的主要特性包括:
器件可以有 1 个或 2 个 WWDT 实例。一个 WWDT0 违例生成一个 BOOTRST,这个 BOOTRST 会复位外设和 CPU 状态,也会使引导配置例程 (BCR) 运行。一个 WWDT1 违例生成一个 SYSRST,这个 SYSRST 会复位外设和 CPU 状态,但不会触发 BCR 的执行。因此,WWDT1 非常适合从因为软件执行而导致的执行停顿中恢复,而 WWDT0 则非常适合捕获较大的问题,例如损坏的修整值,但代价是复位时间更长。