关于mega 2560使用看门狗,我在七月的时候还能用,现在就不能用了。
我使用的是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(); //喂狗操作,使看门狗定时器复位
} 你把喂狗的语句注释掉了,是会不停的重启的 关键是重启不起来,LED灯一直亮着,没有闪烁
页:
[1]