Отправка сообщений на PC через CAN успешно доходит. Однако, отправляемые с PC данные не принимаются в микроконтроллере.
1. Чтобы понять в чем дело, я настроил прерывания от CAN на все доступные события. Однако, в прерывание я попадаю только по окончанию передачи данных с LPC на компьютер.
2. Далее в основном цикле программы проверяю флаги, отвечающие за прием данных. В момент отправки данных с PC в микроконтроллере появляется флаг RS в регистре CAN1SR, свидетельствующий о том, что прием начался, но сколько бы я не ждал флаг RBS этого же режима никогда не появляется, т.е. данные не принмаются.
Фильтрацию сообщений я отключил, указав при инициализации: CAN_AFMR = 0x01;