智能车制作
标题:
看门狗程序执行出现问题
[打印本页]
作者:
einy1983
时间:
2011-2-27 23:03
标题:
看门狗程序执行出现问题
void feed_cop(void)
{
ARMCOP=0x55;
ARMCOP=0xAA;
}
void cop_init()
{
COPCTL=0x05;
}
void main(void) {
unsigned char temp=0;
EnableInterrupts;
DDRB=0xff;
pll_init(); //将总线频率提到16MHZ
cop_init();
for(;;)
{
PORTB=~LedCode[temp++]; //将数据送入LED端口
if(temp>=sizeof(LedCode))
{
temp = 0;
}
// feed_cop();
delay(100000); //修改延时值,改变LED更新频率
// delay(100000);
// delay(100000);
// delay(100000);
// delay(100000);
// delay(100000);
// delay(100000);
// delay(100000);
} /* wait forever */
/* please make sure that you never leave this function */
}
我把喂狗命令屏蔽后,在开发板上运行之后,LED灯大概运行了几秒钟后,就不运行了。按照道理来讲,没有喂狗,应该复位,LED灯应该从开始的顺序重新开始跑才对啊,很疑惑,哪位给指教指教?
作者:
einy1983
时间:
2011-3-1 22:57
自己已解决
作者:
s614857575
时间:
2011-3-21 21:42
。。。。。。。。。。。。。。。。。。。
作者:
zt3845567
时间:
2011-7-28 16:31
。。。。不知道
作者:
elihw
时间:
2012-4-23 16:18
楼主,怎么解决的呢,我也遇到了,谢谢
作者:
enjoy电磁
时间:
2012-5-6 12:44
同求
作者:
YUZHIBOYI
时间:
2012-5-6 18:16
希望大家踊跃发言,我顶先
作者:
凹凸慢
时间:
2012-7-4 17:04
没有喂狗 就不停的复位吧
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2