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