Figure 311. Event Flags And Interrupt Generation - ST STM32F207 Series Reference Manual

Advanced arm-based 32-bit mcus
Hide thumbs Also See for STM32F207 Series:
Table of Contents

Advertisement

Controller area network (bxCAN)
CAN_TSR
CAN_RF0R
CAN_RF1R
CAN_ESR
CAN_MSR
The transmit interrupt can be generated by the following events:
The FIFO 0 interrupt can be generated by the following events:
The FIFO 1 interrupt can be generated by the following events:
The error and status change interrupt can be generated by the following events:
812/1381

Figure 311. Event flags and interrupt generation

CAN_IER
TMEIE
RQCP0
+
RQCP1
RQCP2
FMPIE0
FMP0
FFIE0
FULL0
FOVIE0
FOVR0
FMPIE1
FMP1
FFIE1
FULL1
FOVIE1
FOVR1
ERRIE
EWGIE
EWGF
EPVIE
EPVF
BOFIE
BOFF
LECIE
1≤LEC≤6
WKUIE
WKUI
SLKIE
SLAKI
Transmit mailbox 0 becomes empty, RQCP0 bit in the CAN_TSR register set.
Transmit mailbox 1 becomes empty, RQCP1 bit in the CAN_TSR register set.
Transmit mailbox 2 becomes empty, RQCP2 bit in the CAN_TSR register set.
Reception of a new message, FMP0 bits in the CAN_RF0R register are not '00'.
FIFO0 full condition, FULL0 bit in the CAN_RF0R register set.
FIFO0 overrun condition, FOVR0 bit in the CAN_RF0R register set.
Reception of a new message, FMP1 bits in the CAN_RF1R register are not '00'.
FIFO1 full condition, FULL1 bit in the CAN_RF1R register set.
FIFO1 overrun condition, FOVR1 bit in the CAN_RF1R register set.
Error condition, for more details on error conditions refer to the CAN Error Status
register (CAN_ESR).
TRANSMIT
INTERRUPT
&
&
INTERRUPT
+
&
&
&
INTERRUPT
&
+
&
&
&
+
&
CAN_MSR
&
RM0033 Rev 9
FIFO 0
FIFO 1
&
ERRI
+
&
&
RM0033
STATUS CHANGE
ERROR
INTERRUPT

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F207 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents