OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 求助,运行E8 一直出现Communication timeout error.

共3条 1/1 1 跳转至

求助,运行E8 一直出现Communication timeout error.(please restart e8 SYSTEM)要求复位单片机???

菜鸟
2008-03-07 08:34:38    评分

//P2口输出跑马灯功能
#include "sfr_r82l.h"                   /* Definition of the R8C/2L  SFR */
unsigned int i,j,k;
unsigned char LED;
main()

pd2=0x0ff; //P2寄存器允许输出状态  
 LED=0x01;
 p2=LED;
 while(1)
 { 
 for(i=0;i<7;i++)
 {        
     
     for(j=0;j<5;j++)
      {}                      
       p2=(LED<<1);
    LED=p2;
    }     
    
    
 for(i=0;i<7;i++)
 {
     
 for(j=0;j<5;j++)
      {} 
                 
     p2=(LED>>1);
  LED=p2;
  }      
    
 }
}
单步运行时硬件可以实现.(但是全速运行时会死机,无法用STOP键停止,一按STOP机器就会出现 Communication timeout error.(please restart e8 SYSTEM)要求复位单片机???




关键词: 求助     运行     一直     出现     Communication    

菜鸟
2008-03-07 15:16:04    评分
2楼

象这种问题,最好结合整个project来看,各种设定是否正确。还有WDT或其它中断设置是否正确,程序跑飞的可能性较大。


助工
2008-03-09 10:37:19    评分
3楼
估计你的程序影响到了和E8通讯的管脚
检查一下P2口某些引脚是否和E8通讯有关

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]