我用同一个程序在Uno上看门狗能重启,在mega 2560 上就不能,但是我查了AVR的看门狗库资料上面说atmega2560的芯片能用看门狗的功能。谁知道怎么回事,或者 ARDUINO 代码
- #include h>
- void setup()
- {
- pinMode(13, OUTPUT);
- wdt_enable(WDTO_1S); //开启看门狗,并设置溢出时间为4秒
- }
- void loop()
- {
- digitalWrite(13, HIGH);
- delay(500);
- wdt_reset();
- delay(500);
- digitalWrite(13, LOW);
- wdt_reset();
- delay(500);
- wdt_reset();
- delay(500);
- wdt_reset();
- delay(500);
- wdt_reset();
- delay(500);
- wdt_reset();
- delay(500);
- wdt_reset();
- while(1)
- {}
- }