SAM3X8E Atmel Corporation, SAM3X8E Datasheet - Page 1228

no-image

SAM3X8E

Manufacturer Part Number
SAM3X8E
Description
Manufacturer
Atmel Corporation
Datasheets
Figure 40-15. Transmitting Messages
40.8.3.3
1228
1228
(CAN_MSRx)
(CAN_MCRx)
(CAN_MCRx)
(CAN_MSRx)
CAN BUS
Reading CAN_MSRx
Writing CAN_MDHx &
MACR
MRDY
MABT
MTCR
SAM3X/A
SAM3X/A
Remote Frame Handling
CAN_MDLx
Producer/consumer model is an efficient means of handling broadcasted messages. The push
model allows a producer to broadcast messages; the pull model allows a customer to ask for
messages.
Figure 40-16. Producer / Consumer Model
In Pull Mode, a consumer transmits a remote frame to the producer. When the producer
receives a remote frame, it sends the answer accepted by one or many consumers. Using trans-
mit and receive mailboxes, a consumer must dedicate two mailboxes, one in Transmit Mode to
send remote frames, and at least one in Receive Mode to capture the producer’s answer. The
same structure is applicable to a producer: one reception mailbox is required to get the remote
frame and one transmit mailbox to answer.
Indications
Response
Request
Producer
MBx message
Producer
PUSH MODEL
PULL MODEL
CAN Remote Frame
CAN Data Frame
Abort MBx message
CAN Data Frame
Try to Abort MBx message
MBx message
Consumer
Confirmation(s)
Consumer
Request(s)
Indication(s)
11057A–ATARM–17-Feb-12
11057A–ATARM–17-Feb-12

Related parts for SAM3X8E