请教!如下代码:
void main(void)
{
BYTE main_run_标志寄存器=0;
BYTE tmp;
delay_ms(10);
init_GZ();
//wdt_enable();
//delay_ms(500);
delay_ms(1500);
system_restart:
//CLI();
wdt_enable();//看门狗
init_sys();
//delay_ms(10);
delay_ms(1);
看门狗在此位置是不起作用,我把位置提前以后看门狗就起作用了,代码如下:
void main(void)
{
BYTE main_run_标志寄存器=0;
BYTE tmp;
delay_ms(10);
init_GZ();
wdt_enable();//看门狗
//delay_ms(500);
delay_ms(1500);
system_restart:
//CLI();
//wdt_enable();
init_sys();
//delay_ms(10);
delay_ms(1);
哪位大师能给解答一下啊!小弟感激不尽!!谢谢,我用的是软件看门狗。
|