|
我也遇到这个问题了,看了LPC2119的错误手册才知道,这是芯片的BUG。它的解决方案似乎不起作用。<br /> CAN1MOD = 1; // Reset CAN<br /> CAN1IER = 0; // Disable Receive Interrupt<br /> CAN1GSR = 0; // Reset error counter when CANxMOD is in <br /><br /> CAN1BTR =can_btr;<br /><br /> // Install CAN interrupt handler<br /> install_irq( 19, (void *)CAN_Handler, HIGHEST_PRIORITY );<br /> install_irq( 26, (void *)CAN_Handler, HIGHEST_PRIORITY );<br /> CAN1IER = 0x01; // Enable receive interrupts<br /> CAN1MOD = 0x0; // CAN in normal operation mode<br /><br />最后一行根本不起作用。<br />
|