打印
[ZLG-ARM]

2119 CAN部分总处于复位状态

[复制链接]
1575|2
手机看帖
扫描二维码
随时随地手机跟帖
沙发
gjhan_cn|  楼主 | 2007-4-3 22:12 | 只看该作者

没人指点一下吗!

使用特权

评论回复
板凳
tyxixi| | 2007-5-22 09:28 | 只看该作者

LPC2119的CAN中的BUG5

我也遇到这个问题了,看了LPC2119的错误手册才知道,这是芯片的BUG。它的解决方案似乎不起作用。
    CAN1MOD = 1;    // Reset CAN
    CAN1IER = 0;    // Disable Receive Interrupt
    CAN1GSR = 0;    // Reset error counter when CANxMOD is in 

    CAN1BTR =can_btr;

    // Install CAN interrupt handler
         install_irq( 19, (void *)CAN_Handler, HIGHEST_PRIORITY );
    install_irq( 26, (void *)CAN_Handler, HIGHEST_PRIORITY );
    CAN1IER = 0x01;        // Enable receive interrupts
          CAN1MOD =  0x0;    // CAN in normal operation mode

最后一行根本不起作用。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

6

帖子

0

粉丝