17. WDT- 看门狗时钟
17.1 概述
看门狗时钟(WDT)是一个系统功能用来监视正确的程序执行。它可以重新从错误的位直恢复比如说跑飞或死循环。看门狗配置一个预定义的时间溢出段,并且如果使能总是运行的。如果WDT没有超时期限内清除,它会发出系统复位。一个预警中断可用来表示即将到来的看门狗超时状.
窗口模式使得有可能定义一个时隙(或窗口)内的总超时周期,在此期间WDT必须被清除。如果WDT这窗外清除,要么太早或太晚,系统复位会发行。相比于正常模式时,这也可以捕捉的情况下的码错误导致了WDT被清除频繁。
当启用时, WDT会在激活模式和睡眠模式下运行。它是异步的,运行从CPUindependent时钟source.The WDT将继续运行,并发出系统复位,或即使主时钟中断失败。
17.2 特性
。在看门狗时间在时间溢出期间不被清,它将执行复位。
。预警中断产生
。从专用的振荡器异步操作
。两种操作:通常模式,窗口模式。
。可选的超时周期,从8个周期16000个周期在正常模式或16个周期32000个周期窗口模式
。永远在线功能
17.3 框图
|