Board logo

标题: xet256 CAN 错误中断 [打印本页]

作者: kingie    时间: 2011-3-11 21:44     标题: xet256 CAN 错误中断

CAN的接受发送都没有问题,但是错误好像总是进不去,不知道什么原因,请哪位高手帮忙看看,主题程序如下

#pragma  CODE_SEG __NEAR_SEG NON_BANKED     
void interrupt 38 CAN0RXINT(void)
{
  PORTA=0x00;
  CAN0RFLG = 0x01;   //Clear RXF
}
#pragma CODE_SEG DEFAULT

#pragma  CODE_SEG __NEAR_SEG NON_BANKED   
void interrupt 37 CAN0ERR(void)
{
  PORTA=0xff;
  CAN0RFLG=0x02;
}
#pragma CODE_SEG DEFAULT
void main(void)
{
  Initdev();
  
  DDRB=0xFF;
  PORTB=0x00;
      
  DDRA=0xFF;
  PORTA=0xFF;
  
  CAN0RFLG=0x03;
  EnableInterrupts;
  for(;;);
}
作者: expand    时间: 2011-3-18 10:33

楼主是什么意思啊? 没有错误也要进?




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