Board logo

标题: 用仿真器和用电源跑程序的区别? [打印本页]

作者: xiaoxiaoer    时间: 2006-6-21 11:42     标题: 用仿真器和用电源跑程序的区别?

我使用的是GT16芯片,用仿真器可以执行程序,去掉仿真器加上外接电源 ,程序就不转.考虑到是初始化的问题,修改后如下:


  CONFIG1=0x09;  (原来CONFIG1=0x0A就不能外加电源运行程序.在仿真器下,两者的运行现象一样) 


  CONFIG2=0x2A;


  ICGCR=0x32;


  while(ICGCR_ECGS!=1);


现在有两个问题请教大家:


1 在加仿真器和用外加电源运行的两种情况下,初始化有区别吗?要注意什么?


2 同样的程序代码在加仿真器运行下,总出现死机 ,程序随机的就停止了,不再运行;  去掉仿真器,加上电源运行时, 程序会随机停止,然后复位从头开始运行. 


   请教这是怎么回事?


谢谢!!


 


作者: strongchen    时间: 2006-6-21 14:41

是不是COP WATCHDOG复位了?
作者: xiaoxiaoer    时间: 2006-6-23 13:57

COP WATCHDOG的功能时要使能COP后才能发挥作用的吧?
这个功能在仿真器下运行不会出现复位现象吗?


另外,说句题外话:论坛老让我登录,怎么回事?

作者: strongchen    时间: 2006-6-23 16:28

你用的是什么仿真器?




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0