Здравствуйте.
Ситуация такая. LPC2388. CAN настроен на прерывание по приёму. Прерывания исправно генерятся, сообщения принимаются. Но когда запрещаю аппаратные прерывания (SPSR.I = 0), сообщения начинают теряться.
Я ничего не имею против, но по идее CAN при этом должен выставлять бит overrun в статусе. А этого не происходит.
Так как же CAN на данном МК принимает сообщения при запрещённых прерываниях?
|