AT32F425
Series Reference Manual
2022.03.30
Page 335
Ver 2.01
0: No error
1: Mailbox 0 transmission error
Note:
This bit is set when the mailbox 0 transmission error
occurred.
It is cleared by software writing 0 or by hardware at the
start of the next transmission
Bit 2
TM0ALF
0x0
rw1c
Transmit mailbox 0 arbitration lost flag
0: No arbitration lost
1: Transmit mailbox 0 arbitration lost
Note:
This bit is set when the mailbox 0 transmission failed due
to an arbitration lost.
It is cleared by software writing 1 or by hardware at the
start of the next transmission
Bit 1
TM0TSF
0x0
rw1c
Transmit mailbox 0 transmission success flag
0: Transmission failed
1: Transmission was successful.
Note:
This bit indicates whether the mailbox 0 transmission is
successful or not. It is cleared by software writing 1.
Bit 0
TM0TCF
0x0
rw1c
Transmit mailbox 0 transmission completed flag
0: Transmission is in progress
1: Transmission is completed
Note:
This bit is set by hardware when the transmission/abort
request on mailbox 0 has been completed.
It is cleared by software writing 1 or by hardware when a
new transmission request is received.
Clearing this bit will clear the TSMF0, ALMF0 and TEMF0
bits of mailbox 0.
19.7.1.4 CAN receive FIFO 0 register (CAN_RF0)
Bit
Register
Reset value
Type
Description
Bit 31: 6
Reserved
0x0000000
resd
Kept at its default value.
Bit 5
RF0R
0x0
rw1s
Receive FIFO 0 release
0: No effect
1: Release FIFO
Note:
This bit is set by software to release FIFO 0. It is cleared
by hardware when the FIFO 0 is released.
Seting this bit by software has no effect when the FIFO 0
is empty.
If there are more than two messages pending in the FIFO
0, the software has to release the FIFO 0 to access the
second message.
Bit 4
RF0OF
0x0
rw1c
Receive FIFO 0 overflow flag
0: No overflow
1: Receive FIFO 0 overflow
Note:
This bit is set by hardware when a new message has been
received and passed the filter while the FIFO 0 is full.
It is cleared by software by writing 1.
Bit 3
RF0FF
0x0
rw1c
Receive FIFO 0 full flag
0: Receive FIFO 0 is not full
1: Receive FIFO 0 is full
Note:
This bit is set by hardware when three messages are
pending in the FIFO 0.
It is cleared by software by writing 1.
Bit 2
Reserved
0x0
resd
Kept at its default value.
Bit 1: 0
RF0MN
0x0
ro
Receive FIFO 0 message num
Note:
These two bits indicate how many messages are pending