我使用的是GT16芯片,用仿真器可以执行程序,去掉仿真器加上外接电源 ,程序就不转.考虑到是初始化的问题,修改后如下:
CONFIG1=0x09; (原来CONFIG1=0x0A就不能外加电源运行程序.在仿真器下,两者的运行现象一样)
CONFIG2=0x2A;
ICGCR=0x32;
while(ICGCR_ECGS!=1);
现在有两个问题请教大家:
1 在加仿真器和用外加电源运行的两种情况下,初始化有区别吗?要注意什么?
2 同样的程序代码在加仿真器运行下,总出现死机 ,程序随机的就停止了,不再运行; 去掉仿真器,加上电源运行时, 程序会随机停止,然后复位从头开始运行.
请教这是怎么回事?
谢谢!!
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |