这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » LPC2292,CAN,bug LPC2292 CAN bug!!!今天测试的时

共2条 1/1 1 跳转至

LPC2292,CAN,bug LPC2292 CAN bug!!!今天测试的时候发现个问题!!!

院士
2006-09-17 18:14:16     打赏
LPC2292,CAN,bug LPC2292 CAN bug!!!今天测试的时候发现个问题!!!



关键词: LPC2292     今天     测试     时候     发现     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 今天测试的时候发现个问题:

LPC2292发数据时,如果没发出去(没有接到 USBCAN-II 上时)就会死机,调试时发现,CAN数据没有发出去就会不断发生 EBI 中断,用LPC2294调试可以看到 CANBufOffLinePrg() 反复执行,但是用LPC2292调试程序可以看到执行一次 CANBufOffLinePrg() 程序就飞了,请高手看看是什么问题????

处理代码如下:(说明:用LPC2294 程序可以正常执行,用LPC2292不行)


#define    CANBufOffLinePrg(CANNum)    if(regCANMOD(CANNum).Bits.RM_BIT != 0) \
        {                                                                   \
            regCANGSR(CANNum).Word=0;                                       \
            regCANMOD(CANNum).Bits.RM_BIT=0x00;                               \
            regCANCMR(CANNum).Word=0x02;                                   \
        }    
1: 顶一下!!! 2: 在顶,请周工帮帮忙!!!! 3: re检查你的程序,特别是CAN中断相关的错误处理!

孤立节点情况发送是常有事情,在我们产品中使用的是lpc2292芯片没有这个问题。
4: 谢谢!!!!问题以找到。 5: CANNumCANNum是否要减1? 6: 不用减1,!!! 7: 小问题。。。

共2条 1/1 1 跳转至

回复

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