reference:library:sleepdog:reset
目录
Watchdog.reset()
清空/重置看门狗定时器的寄存器。
语法
void Watchdog.reset();
参数
无
返回值
无
例子
#include <Adafruit_SleepyDog.h> void setup() { int countdownMS = Watchdog.enable(4000);//初始化休眠定时器,每4s超时,超时将重启arduino开发板 for(int i = 1; i <= 10; ++i) {//重置定时器10次 Watchdog.reset(); } Watchdog.disable();//关闭休眠定时程序 countdownMS = Watchdog.enable(4000); //初始化休眠定时器,定时器时间4s delay(countdownMS+1000); //暂缓至休眠定时器超时1s后 //从此部分开始的代码将不再被执行,因为休眠定时器超时,触发重启arduino开发板操作,相当于reset arduino开发板。 } void loop() { }
reference/library/sleepdog/reset.txt · 最后更改: 2023/06/07 04:24 由 127.0.0.1