One of the interrupt sources is the
MRAF: Message RAM Access Failure in register IR.MRAF. The flag/interrupt is set,
when the Rx Handler
- has not completed acceptance
filtering or storage of an accepted message until the arbitration field of the
following message has been received. In this case acceptance filtering or
message storage is aborted and the Rx Handler starts processing of the following
message.
- was not able to write a message
to the Message RAM. In this case message storage is aborted. In both cases the
FIFO put index is not updated resp. the New Data flag for a dedicated Rx Buffer
is not set, a partly stored message is overwritten when the next message is
stored to this location. The flag is also set when the Tx Handler was not able
to read a message from the Message RAM in time. In this case message
transmission is aborted. In case of a Tx Handler access failure the M_CAN is
switched into Restricted Operation Mode. To leave Restricted Operation Mode, the
Host CPU has to reset CCCR.ASM.
- 0 = No Message RAM access
failure occurred
- 1 = Message RAM access
failure occurred