Remote Frame Control Register - Toshiba TXZ+ Series Reference Manual

Hide thumbs Also See for TXZ+ Series:
Table of Contents

Advertisement

TXZ+ Family
CAN Controller

Remote Frame Control Register

After a remote frame is received, the remote frame ID is compared to the mailbox ID. The comparison of the IDs
depends on the value of the global/local acceptance mask enable bit [CANxMBnID]<GAME_LAME> in the
mailbox and the data held in the global/local acceptance mask registers [CANxGAM]/[CANxLAM].
After an ID match is detected, no further comparison takes place.
When the remote frame ID matches with the ID of transmission mailbox n where the remote frame handling bit
[CANxMBnID]<RFH> is set to "1", the [CANxTRS]<TRSn> bit is set to "1" so that the message is transmitted
responding to the remote frame. For a transmission mailbox where the [CANxMBxID]<RFH> bit is set to "0", the
mailbox does not respond to the remote frame even when the ID matches.
If the ID matches with the ID of receive mailbox n, the received message is handled same as a data frame, and this
sets the [CANxRMP]<RMPn> bit and the [CANxRMP]<RFPn> bit to "1".
When the remote frame ID matches with the ID of mailbox n where both the [CANxMBxID]<RFH> bit and the
global bit are set to "1", the ID of mailbox n is overwritten with the remote frame ID, and the mailbox will
automatically respond to the remote frame using the ID (The <TRSn> bit is set to transmit a data frame).
Therefore, when the global acceptance mask register [CANxGAM] is used, one mailbox n may respond to
multiple remote frame IDs depending on the mask value.
15 / 52
2020-10-01
Rev. 1.0

Advertisement

Table of Contents
loading

Table of Contents