Arduino之看门狗

下面是一个最简单的看门狗的例子: [codesyntax lang="cpp"]
#include <avr/wdt.h>

#define TIMEOUT WDTO_8S //9 seconds

void setup()
{
 wdt_enable(TIMEOUT); //watchdog timeout setting
 
 Serial.println(TIMEOUT);
 Serial.begin(9600);
}

void loop()
{
 wdt_reset(); //watchdog feed
 
 Serial.println(TIMEOUT);
 Serial.println("http://surenpi.com");
 
 delay(1000);
}
[/codesyntax] 参考: 树莓派以及其他Linux平台下的看门狗使用例子。

你可能感兴趣的:(watchdog,arduino,看门狗)