of 42
May 10, 2017
4.1.1 Message Transmission Procedure from Transmit Queue
Figure 4-2 shows the procedure for transmitting messages from the transmit queue, and Figure 4-3 and Figure 4-4
show the procedure for enabling or prohibiting the transmit queue.
【Note】 1. If assigned to the transmit queue, write only in the transmit buffer [16 x m + 15].
2. When setting the standard ID in the transmit ID (the TMID [28: 0] bit of the TMIDp register), set the ID in
b10-b0. Set b28-b11 to "0".
3. This is valid only when the data is stored in the transmit history buffer (the THLE bit of the THLCCm
register is "1" and the THLEN bit of the TMIDP register is "1").
4. After writing the transmit message to the transmit queue, increment the transmit queue pointer (write "H'FF"
in the TXQPC [7: 0] bit of the TXQPCTRm register).
5. Increment the transmit queue pointer when the transmit queue is used (the TQE bit of the TXQCCm register
is "1") and the transmit queue is not full (the TXQFLL flag in the TXQSTSm register is "0").
Figure 4-2 Message Transmission Procedure from Transmit Queue
Store message in the transmit buffer [16 * i +15]
*1
・ IDE/RTR/ID
*2
・ Enable/disable storage in the transmit history buffer
・ DLC
・ Transmit buffer data label
*3
・ Transmit data