Each Tx Buffer has its own Transmission Request Pending bit.
The bits are reset after a requested transmission has completed or has been cancelled via
register TXBCR.
TXBRP bits are set only for those Tx Buffers configured via TXBC. After a TXBRP bit has
been set, a Tx scan is started to check for the pending Tx request with the highest
priority (Tx Buffer with lowest Message ID).
A cancellation request resets the corresponding transmission request pending bit of
register TXBRP. In case a transmission has already been started when a cancellation is
requested, this is done at the end of the transmission, regardless whether the
transmission was successful or not. The cancellation request bits are reset directly after
the corresponding TXBRP bit has been reset.
After a cancellation has been requested, a finished cancellation is signaled via
TXBCF
- after successful transmission together
with the corresponding TXBTO bit
- when the transmission has not yet been
started at the point of cancellation
- when the transmission has been aborted
due to lost arbitration
- when an error occurred during frame
transmission
In DAR mode all transmissions are automatically canceled if they are not successful. The
corresponding TXBCF bit is set for all unsuccessful transmissions.
| Value | Description |
|---|
| 0 | No transmission
request pending. |
| 1 | Transmission
request pending. |