Datasheet
499
SAM7X Series [DATASHEET]
6120K–ATARM–11-Feb-14
Figure 36-13. Chaining Three Mailboxes to Receive a Buffer Split into Three Messages
If the number of mailboxes is not sufficient (the MMI flag of the last mailbox raises), the user must read each data
received on the last mailbox in order to retrieve all the messages of the buffer split (see Figure 36-14).
Figure 36-14. Chaining Three Mailboxes to Receive a Buffer Split into Four Messages
MMI
(CAN_MSRx)
MRDY
(CAN_MSRx)
CAN BUS Message s1
Reading CAN_MSRx, CAN_MSRy and CAN_MSRz
Writing MBx MBy MBz in CAN_TCR
Reading CAN_MDH & CAN_MDL for mailboxes x, y and z
MMI
(CAN_MSRy)
MRDY
(CAN_MSRy)
MMI
(CAN_MSRz)
MRDY
(CAN_MSRz)
Message s2 Message s3
Buffer split in 3 messages
MMI
(CAN_MSRx)
MRDY
(CAN_MSRx)
CAN BUS Message s1
Reading CAN_MSRx, CAN_MSRy and CAN_MSRz
Writing MBx MBy MBz in CAN_TCR
Reading CAN_MDH & CAN_MDL for mailboxes x, y and z
MMI
(CAN_MSRy)
MRDY
(CAN_MSRy)
MMI
(CAN_MSRz)
MRDY
(CAN_MSRz)
Message s2 Message s3
Buffer split in 4 messages
Message s4