Не удается запустьтить CAN на LPC2378. Передача идет (генерятся прерывания, пакеты идут в сеть), приема нет. Тетовые пакеты генерю с помощью USB->CAN. Пакеты реально идут (смотрел осцилографом). Вот кусок кода инициализации:
#define CANINTNUM 23
#if PROCESSOR == LPC23xx // øî ïèïåö çàäîëáàëà ìåíÿ ýòà êðîñïëàòôîðìåíîñòü
#ifdef USECAN0
PINSEL0 &= (0x0F);
PINSEL0 |= (0x05);
PCONP |= (1 << 13); // Enable clock to the peripheral
C1MOD = 0x01;
C1BTR = CAN0BRP | (CAN0SJV<<14) |(CAN0TSEG1<<16) | (CAN0TSEG2<<20);
C1IER |= (1<<9)|(1<<10)|(1<<1)|1|(1<<7);
C1GSR = 0;
SetInt(1, CANINTNUM, (DWORD) CANIntHandler);
EnableInt(CANINTNUM);
C1MOD = 0x00;
#endif // #ifdef USECAN0