16.5.2
Reception
Figure 16.5-2 shows a reception flowchart.
I Reception procedure
Clear received RTR register
Figure 16.5-2 Reception Flowchart
Detecting start of frame (SOF) in
data frame or remote frame
With message buffer (X) through
acceptance filt?
YES
Reception successed?
YES
Determining message buffer (X)
storing receives message
Storing received message in
message buffer (X)
Reception complete register
set ? (RCR:RCx)
NO:0
Data frame
Receiveing message ?
(RRTRR:RRTRx=0)
Clear transmission request
register (TREQR:TREQx=0)
Setting reception completion
register (RCR:RCx=1)
Reception complete interrupt
enabled ? (RIER:RIEx=1)
NO:0
Reception operating finish
NO
NO
YES:1
Received overrun generating
(ROVRR:ROVRx=1)
Remote frame
Setting received RTR register
(RRTRR:RRTRx=1)
TRTRx=1
Transmission request of remote
frame ? (TRTRR:TRTRx)
TRTRx=0
YES:1
When reception completion,
output interrupt request
CHAPTER 16 CAN controller
539