在Pic18F26K40微控制器中,WDT代表看门狗定时器(Watchdog Timer)。看门狗定时器是一种计时器,用于检测系统是否处于正常运行状态。它需要定期“喂狗”(执行CLRWDTC指令)来防止系统超时并重置。
在Pic18F26K40中,它具有一个窗口式看门狗定时器(WWDT)。窗口式看门狗定时器具有可选的窗口化模式,其中窗口模式由WDTCWS配置位和WINDOW位控制。在窗口模式下,CLRWDTC指令必须在允许窗口内执行,否则将触发窗口冲突并导致WWDT重置。
这里的窗口是指在一定时间范围内执行CLRWDTC指令的窗口。如果在窗口之外执行CLRWDTC指令,将触发窗口冲突并导致WWDT重置。换句话说,只有在窗口内喂狗才是有效的,如果在窗口外喂狗,则会被视为错误,并导致重置。
如果您希望在0.25秒内没有喂狗时让WWDT重置设备,则只需不在窗口内执行CLRWDTC指令即可。 这意味着您可以关闭窗口模式,以便在任何时间执行CLRWDTC指令而不触发重置。关闭窗口模式后,CLRWDTC指令可以在任何时间执行,而不会触发窗口冲突。
在Pic18F26K40微控制器中,WDT代表看门狗定时器(Watchdog Timer)。看门狗定时器是一种计时器,用于检测系统是否处于正常运行状态。它需要定期“喂狗”(执行CLRWDTC指令)来防止系统超时并重置。
在Pic18F26K40中,它具有一个窗口式看门狗定时器(WWDT)。窗口式看门狗定时器具有可选的窗口化模式,其中窗口模式由WDTCWS配置位和WINDOW位控制。在窗口模式下,CLRWDTC指令必须在允许窗口内执行,否则将触发窗口冲突并导致WWDT重置。
这里的窗口是指在一定时间范围内执行CLRWDTC指令的窗口。如果在窗口之外执行CLRWDTC指令,将触发窗口冲突并导致WWDT重置。换句话说,只有在窗口内喂狗才是有效的,如果在窗口外喂狗,则会被视为错误,并导致重置。
如果您希望在0.25秒内没有喂狗时让WWDT重置设备,则只需不在窗口内执行CLRWDTC指令即可。 这意味着您可以关闭窗口模式,以便在任何时间执行CLRWDTC指令而不触发重置。关闭窗口模式后,CLRWDTC指令可以在任何时间执行,而不会触发窗口冲突。
举报