我使用的是mega2560下载量一个网上的程序,是使我的板子不停地重启,直接下程序下不了,现在我用同一块板子,下了同一个程序,好像就不能重启,13号引脚接的LED灯在闪了4秒后就一直亮着,我把13号引脚换成12号,就变成闪了4秒后一直不亮。- /*------ avr看门狗测试 -----*/
-
- #include <avr/wdt.h>
- void setup()
- {
- pinMode(13,OUTPUT);
- wdt_enable(WDTO_4S); //开启看门狗,并设置溢出时间为4秒
- digitalWrite(13,HIGH);
- delay(100);
- digitalWrite(13,LOW);
- delay(100);
- digitalWrite(13,HIGH);
- delay(100);
- digitalWrite(13,LOW);
- delay(100);
- }
-
- void loop()
- {
- digitalWrite(13,HIGH);
- delay(600);
- digitalWrite(13,LOW);
- delay(600);
- //wdt_reset(); //喂狗操作,使看门狗定时器复位
- }
复制代码 |