![](/img/trans.png)
[英]WatchDog and Voltage control did not work microcontroller[AVR128DB48 Curiosity Nano]
[英]How to use watchdog in AVR microcontroller
嗨,我正在研究看门狗,但我有点困惑它显示了一些错误。 我正在使用 AVR(AVR128DB48)。
错误:
WDTO_4S' undeclared (first use in this function)
recipe for target 'main.o' failed
代码:
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/wdt.h>
int main(void)
{
wdt_enable(WDTO_4S);
while(1)
{
wdt_reset();
}
return(0);
}
从未使用过这部分,但我可以在 Google 上进行快速搜索。 从内联文档标题本身:
#define WDTO_4S 8
注:这仅适用于该操作返回,ATtiny24,ATtiny44,ATtiny84则,ATtiny25,ATtiny45,ATtiny85,ATtiny261,ATtiny461,ATtiny861的,的ATmega48,ATmega88的,ATmega168的,ATmega48P,ATmega88P,ATmega168P,ATMEGA328P,ATmega164P,ATmega324P,ATmega644P的,ATmega644, ATmega640,ATmega1280,ATmega1281,ATmega2560,ATmega2561,ATmega8HVA,ATmega16HVA,ATmega32HVB,ATmega406,ATmega1284P,AT90PWM1,AT90PWM2,AT90PWM2B,AT90PWM3,AT90PWM3B,AT90PWM216,AT90PWM316,AT90PWM81,AT90USB82,AT90USB162,AT90USB646,AT90USB647,AT90USB1286,AT90USB1287,ATtiny48, ATtiny88。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.