智能车制作

标题: 在网上找的一个看门狗的例子 [打印本页]

作者: speed10101    时间: 2010-3-27 12:35
标题: 在网上找的一个看门狗的例子
#include <hidef.h>      /* common defines and macros */
#include <mc9s12dg128.h>     /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"



void main(void) {
  /* put your own code here */
  COPCTL = 0x07;
  
  EnableInterrupts;

  for(;;)
  {
    ARMCOP = 0x55;
    ARMCOP = 0xAA;
   
    //ARMCOP = 0x00; // COP Reset would happen becaue not 55-AA written
   
  } /* wait forever */
  /* please make sure that you never leave this function */
}

#pragma CODE_SEG NON_BANKED

void COP_RESET_ISR(void){
  /* write code here what to do after COP reset*/
}
作者: woods_bless    时间: 2010-3-28 14:12
以后要是有程序的话,都这要贴出来该多好呀,这样,就算是新手也能看得到了。。。。
作者: jacklgl    时间: 2010-4-3 09:55
不错啊。。
作者: lansedeyueliang    时间: 2010-4-4 09:52
不错
作者: lfllcy    时间: 2010-4-4 22:39
很好感谢!1
作者: swfc_qinmm    时间: 2010-7-2 21:26
不错……请问在智能车程序中需要对看门狗进行设置吗?新建工程时,不是会自动生成一个喂狗的宏变量吗?
作者: 88weig    时间: 2010-7-5 23:05
有用吗,除非电压降得特别厉害
作者: jasliuxiaojie    时间: 2010-11-21 08:29
谢谢,拿去学习了···
作者: hehai07    时间: 2010-12-23 21:28

作者: einy1983    时间: 2011-2-27 21:37
void COP_RESET_ISR(void){
  /* write code here what to do after COP reset*/
}
请问这句是什么意思?
作者: 若雪心情    时间: 2011-3-1 16:27
学习了
作者: 漆旭斌    时间: 2011-3-8 17:12
学习啦!!!
作者: s614857575    时间: 2011-3-21 21:34
HEHHE
作者: joab    时间: 2011-3-23 12:09





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2