English
Language : 

LM3S2793 Datasheet, PDF (890/1194 Pages) Texas Instruments – Stellaris® LM3S2793 Microcontroller
Controller Area Network (CAN) Module
Figure 18-3. Message Objects in a FIFO Buffer
START
Message Interrupt
Read Interrupt Pointer
Case Interrupt Pointer else
0x0000
Status Change
Interrupt Handling
MNUM = Interrupt Pointer
Write MNUM to IFn Command Request
(Read Message to IFn Registers,
Reset NEWDAT = 0,
Reset INTPND = 0
Read IFn Message Control
Yes
No
NEWDAT = 1
0x8000
END
Read Data from IFn Data A,B
Yes
EOB = 1
No
MNUM = MNUM + 1
18.3.12
Handling of Interrupts
If several interrupts are pending, the CAN Interrupt (CANINT) register points to the pending interrupt
with the highest priority, disregarding their chronological order. The status interrupt has the highest
890
January 20, 2012
Texas Instruments-Production Data