of 42
May 10, 2017
2. Transmission Using Transmit Buffers
The transmit buffer is used to send data frames or remote frames.
There are 16 transmit buffers per channel, which can be used as a transmit buffer, for linking to the transmit/receive
FIFO buffer (transmit mode, gateway mode
★
), or a transmit queue.
When using it as a transmit queue for linking to the transmit/receive FIFO buffer (transmit mode, gateway mode
★
),
set the corresponding TMCp register to "H'00" and the TMIEp bit of the TMIEy register to "0" (interrupt disabled). In
this case, the corresponding flags in the corresponding TMSTSp register, TMTRSTSy register, TMTARSTSy register,
TMTCSTSy register, and TMTARSTSy register do not change.
The functions of the transmit buffer are shown below. For the configuration settings for using the transmit buffer,
refer to "CAN Configuration Application Note".
• ・Message transmit function
• ・Transmit abort function
• ・One-shot transmit function (retransmit prohibition function)
• ・Transmit buffer merge mode