EasyManuals Logo

Renesas RH850 Series Application Note

Renesas RH850 Series
45 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #6 background imageLoading...
Page #6 background image
RH850 Series CAN Transmit Procedure (CAN FD Mode)
R01AN6029EJ0100 Rev.1.0 Page
6
of 42
May 10, 2017
2.1.1 Procedure for Sending Messages from Transmit Buffer
Figure 2-2 shows the procedure for sending messages from the transmit buffer.
Note 1. For the TMTRF [1: 0] flag in the TMSTSp register, write "B'00" in channel communication mode or
channel standby mode. Do not write any value other than "B'00".
2. Rewrite the TMIDp register, TMPTRp register, and TMDFb_p register when there is no transmit request in
the corresponding transmit buffer (the TMTRM bit of the TMSTSp register is “0”).
3. Do not write to the TMIDP register, TMPTRp register, or TMDFb_p register linked to the transmit/receive
FIFO buffer.
4. When setting the standard ID in the transmit ID (the TMID [28: 0] bit of the TMIDp register), set the ID in
b10 to b0. Set b28-b11 to “0”.
5. This is valid only when the data is stored in the transmit history buffer (the THLDTE bit of the THLCCm
register is “1”, the THLE bit is “1”, and the THLEN bit of the TMIDp register is “1”).
6. Rewrite the TMCp register in channel communication mode or channel standby mode.
7. Set the TMCp register that satisfies the following conditions to "H'00".
Transmit buffer linked to transmit/receive FIFO buffer
Transmit buffer assigned to the transmit queue
8. Set the transmit request (set the TMTR bit of the TMCp register to “1”) when there is no transmit request (the
TMTRF [1: 0] flag in the TMSTSp register is “B’00”).
Figure 2-2 Procedure for Sending Messages from Transmit Buffer
2.2 Transmit Abort Function
If two or more nodes start transmitting at the same time, the node with the lower CAN ID priority will be an
START
Store messages in the transmit buffer
*2.
3.
IDE/RTR/ID
*4.
Enable/disable storage in the transmit history
buffer
DLC
Transmit buffer data label*
5.
送信データ
END
Set the transmit request of the corresponding
transmit buffer control register
*6.
7.
8.
No
Yes
Is the transmit buffer status register
"H'00"?
Write "B'00" to the transmission buffer transmit
result flag*
1.

Other manuals for Renesas RH850 Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Renesas RH850 Series and is the answer not in the manual?

Renesas RH850 Series Specifications

General IconGeneral
CoreRH850
Operating Voltage2.7V to 5.5V
Package OptionsLQFP, BGA
Communication InterfacesCAN, LIN, FlexRay, Ethernet, SPI, I2C, UART
Target ApplicationsAutomotive, Industrial
TimersMultiple timers
ADC12-bit, 10-bit
Security FeaturesHardware Security Module (HSM)
Safety FeaturesMemory Protection

Related product manuals