Fujitsu MB90390 Series Hardware Manual page 533

Table of Contents

Advertisement

Figure 23.8-1 shows the flowchart determining message buffer (x) where received messages stored. It is
recommended that message buffers be arranged in the following order: message buffers in which each
AMSR bit is set to All Bits Compare, message buffers using AMR0 or AMR1, and message buffers in
which each AMSR bit is set to All Bits Mask.
Figure 23.8-1 Flowchart Determining Message Buffer (x) where Received Messages Stored
■ Receive Overrun
When a message is stored in the message buffer with the corresponding RCx being already set to "1", it will
results in receive overrun. In this case, the corresponding ROVRx bit in the receive overrun register
ROVRR is set to "1".
■ Processing for Reception of Data Frame and Remote Frame
Processing for reception of data frame
RRTRx of the remote request receiving register (RRTRR) becomes "0".
TREQx of the transmission request register (TREQR) becomes "0" (immediately before storing the
received message). A transmission request for message buffer (x) having not executed transmission will be
canceled.
Note:
A request for transmission of either a data frame or remote frame is canceled.
Processing for reception of remote frame
RRTRx becomes "1".
If TRTRx of the transmitting RTR register (TRTRR) is "1", TREQx becomes "0". As a result, the request
for transmitting remote frame to message buffer having not executed transmission will be canceled.
Note:
A request for data frame transmission is not canceled.
For cancellation of a transmission request, see Section "23.7 Transmission of CAN Controller".
Start
Are message buffers with RCx set to "0"
or with AMSx.1 and AMSx.0 set to "00
found?
YES
Select the lowest-numbered
message buffer.
End
CHAPTER 23 CAN CONTROLLER
NO
"
B
Select the lowest-numbered
message buffer.
505

Advertisement

Table of Contents
loading

Table of Contents