EasyManua.ls Logo

ST STM32F31xx

ST STM32F31xx
584 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
UM1581
Controller area network (bxCAN)
DocID023800 Rev 1
123/584
4.2.13 Interrupts and flags management functions
4.2.13.1 CAN_ITConfig
Function Name
void CAN_ITConfig ( CAN_TypeDef * CANx, uint32_t CAN_IT,
FunctionalState NewState)
Function Description
Enables or disables the specified CANx interrupts.
Parameters
CANx : where x can be 1 or 2 to to select the CAN
peripheral.
CAN_IT : specifies the CAN interrupt sources to be enabled
or disabled. This parameter can be:
CAN_IT_TME : Transmit mailbox empty Interrupt
CAN_IT_FMP0 : FIFO 0 message pending Interrupt
CAN_IT_FF0 : FIFO 0 full Interrupt
CAN_IT_FOV0 : FIFO 0 overrun Interrupt
CAN_IT_FMP1 : FIFO 1 message pending Interrupt
CAN_IT_FF1 : FIFO 1 full Interrupt
CAN_IT_FOV1 : FIFO 1 overrun Interrupt
CAN_IT_WKU : Wake-up Interrupt
CAN_IT_SLK : Sleep acknowledge Interrupt
CAN_IT_EWG : Error warning Interrupt
CAN_IT_EPV : Error passive Interrupt
CAN_IT_BOF : Bus-off Interrupt
CAN_IT_LEC : Last error code Interrupt
CAN_IT_ERR : Error Interrupt
NewState : new state of the CAN interrupts. This parameter
can be: ENABLE or DISABLE.
Return values
None.
Notes
None.
4.2.13.2 CAN_GetFlagStatus
Function Name
FlagStatus CAN_GetFlagStatus ( CAN_TypeDef * CANx,
uint32_t CAN_FLAG)
Function Description
Checks whether the specified CAN flag is set or not.
Parameters
CANx : where x can be 1 or 2 to to select the CAN
peripheral.
CAN_FLAG : specifies the flag to check. This parameter can
be one of the following values:

Table of Contents

Related product manuals