智能车制作

标题: 看门狗程序执行出现问题 [打印本页]

作者: 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