Arduino - 看门狗定时器的使用介绍

Posted perseverance52

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arduino - 看门狗定时器的使用介绍相关的知识,希望对你有一定的参考价值。

Arduino - 看门狗定时器的使用介绍


看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗置零,重新开始计数。如果看门狗增加到设定值就认为程序没有正常工作,强制整个系统复位。

该看门狗定时器有点像ESP32/8266的Ticker库的定时功能.

wdt_enable(timeout) //看门狗启动,并设置超时时间
// 0=15(16)ms, 1=30(32)ms,2=60(64)ms,3=120(128)ms,4=25

以上是关于Arduino - 看门狗定时器的使用介绍的主要内容,如果未能解决你的问题,请参考以下文章

Arduino ESP32 看门狗定时器

我在使用esp32在arduino中执行简单任务时遇到此看门狗定时器错误

看门狗定时器原理介绍

STC单片机启动看门狗定时器介绍和使用

单片机中的看门狗是啥东西,有啥作用

基于S3C2440的嵌入式Linux驱动——看门狗(watchdog)驱动解读