EasyManua.ls Logo

Renesas RH850 Series

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
Loading...
RH850 Series CAN Transmit Procedure (CAN FD Mode)
R01AN6029EJ0100 Rev.1.0 Page
26
of 42
May 10, 2017
4. Transmission Using Transmit Queue
The transmit queue is used to transmit data frames or remote frames.
The transmit queue is allocated up to 16 buffers per channel, and the transmit buffer [16 x m + 15] is the common
access window.
The functions of the transmit queue are shown below. For the configuration settings for using the transmit queue,
refer to "CAN Configuration Application Note".
Message transmission function
Transmit abort function
4.1 Message Transmission Function
This is the function to transmit data frames or remote frames.
When using the transmit queue, set the message priority to ID priority.
All messages in the transmit queue are subject to transmit priority determination and are sent in order of ID priority,
regardless of the order in which they were stored. If two messages with the same ID are stored in the transmit queue, the
order in which these messages are sent may differ from the order in which they were stored in the transmit queue.
Figure 4-1 shows the operation of the transmit queue.
Figure 4-1 Transmit Queue Operation
Transmit queue interrupt source activated
1
ID30h
ID20h
ID10h
ID30h
ID20h
Programmatically
Transmit data set
ID10h
Transmit queue
ID30h
ID20h
ID10h
Transmit queue interrupt source is "when the transmit queue is empty"
(When the TXQIM bit of the TXQCCm register is “0”)
: Transmit queue interrupt source is "every time one message is transmitted"
(When the TXQIM bit of the TXQCCm register is “1”)
CAN Bus
Note
NoteID priority transmission
When 3 messages are stored during sending and receiving
Transmit data
Transmit buffer
[16×m + 15]

Other manuals for Renesas RH850 Series

Related product manuals