STM32F4 Standard Peripheral bibliotheek  1.0
ST Microelectronics bibliotheek documentatie voor de STM32F4 Standard Peripheral Library
 All Data Structures Files Functions Variables Enumerations Enumerator Groups
CAN Frames Reception functions

CAN Frames Reception functions. More...

Functions

void CAN_Receive (CAN_TypeDef *CANx, uint8_t FIFONumber, CanRxMsg *RxMessage)
 Receives a correct CAN frame. More...
 
void CAN_FIFORelease (CAN_TypeDef *CANx, uint8_t FIFONumber)
 Releases the specified receive FIFO. More...
 
uint8_t CAN_MessagePending (CAN_TypeDef *CANx, uint8_t FIFONumber)
 Returns the number of pending received messages. More...
 

Detailed Description

CAN Frames Reception functions.

 ===============================================================================
                      CAN Frames Reception functions
 ===============================================================================  
  This section provides functions allowing to 
   -  Receive a correct CAN frame
   -  Release a specified receive FIFO (2 FIFOs are available)
   -  Return the number of the pending received CAN frames

Function Documentation

void CAN_FIFORelease ( CAN_TypeDef *  CANx,
uint8_t  FIFONumber 
)

Releases the specified receive FIFO.

Parameters
CANx,:where x can be 1 or 2 to select the CAN peripheral.
FIFONumber,:FIFO to release, CAN_FIFO0 or CAN_FIFO1.
Return values
None
uint8_t CAN_MessagePending ( CAN_TypeDef *  CANx,
uint8_t  FIFONumber 
)

Returns the number of pending received messages.

Parameters
CANx,:where x can be 1 or 2 to select the CAN peripheral.
FIFONumber,:Receive FIFO number, CAN_FIFO0 or CAN_FIFO1.
Return values
NbMessage: which is the number of pending message.
void CAN_Receive ( CAN_TypeDef *  CANx,
uint8_t  FIFONumber,
CanRxMsg RxMessage 
)

Receives a correct CAN frame.

Parameters
CANx,:where x can be 1 or 2 to select the CAN peripheral.
FIFONumber,:Receive FIFO number, CAN_FIFO0 or CAN_FIFO1.
RxMessage,:pointer to a structure receive frame which contains CAN Id, CAN DLC, CAN data and FMI number.
Return values
None