RH850 Series CAN Transmit Procedure (CAN FD Mode)
R01AN6029EJ0100 Rev.1.0 Page
of 42
May 10, 2017
【Note】
When using the transmit mode, if the transmit/receive FIFO buffer is disabled, the transmit/receive
FIFO buffer will be empty after transmission completion, CAN bus error detection, or arbitration lost if the
message is being transmitted or is determined to be the next transmission.
When using the transmit mode, rewrite the transmit/receive FIFO buffer enable/disable (the CFE bit of the
CFCCk register) in channel communication mode or channel standby mode.
Make the configuration settings for using the transmit/receive FIFO buffer, and then enable the use of the
transmit/receive FIFO buffer (CFE bit is "1").
Figure 3-3 Procedure for Enabling Use of Transmit/receive FIFO Buffer
【Note】
When using the transmit mode, rewrite the enable/disable (the CFE bit of the CFCCk register) of the
transmit / receive FIFO buffer in the channel communication mode or channel standby mode.
Even if the use of the transmit/receive FIFO buffer is prohibited (the CFE bit is “0”) while an interrupt
request is generated (the CFTXIF flag in the CFSTSk register is “1”), the CFTXIF flag is not automatically
set to “0”. Set the interrupt request flag to "0" with the program.
Figure 3-4 Procedure for Prohibiting Use of Transmit/receive FIFO Buffer
Prohibit use of transmit/receive FIFO buffer*
1.、2.
Transmit/receive FIFO buffer is
empty?
Enable use of transmit/receive FIFO buffer*
1.、2.、3.