STM32F2 Standard Peripheral bibliotheek  1.0
ST Microelectronics bibliotheek documentatie voor de STM32F2 Standard Peripheral Library
 All Data Structures Files Functions Variables Enumerations Enumerator Groups
CAN_FilterInitTypeDef Struct Reference

CAN filter init structure definition. More...

#include <stm32f2xx_can.h>

Data Fields

uint16_t CAN_FilterIdHigh
 
uint16_t CAN_FilterIdLow
 
uint16_t CAN_FilterMaskIdHigh
 
uint16_t CAN_FilterMaskIdLow
 
uint16_t CAN_FilterFIFOAssignment
 
uint8_t CAN_FilterNumber
 
uint8_t CAN_FilterMode
 
uint8_t CAN_FilterScale
 
FunctionalState CAN_FilterActivation
 

Detailed Description

CAN filter init structure definition.

Field Documentation

FunctionalState CAN_FilterActivation
Enable or disable the filter.

This parameter can be set either to ENABLE or DISABLE.

uint16_t CAN_FilterFIFOAssignment

Specifies the FIFO (0 or 1) which will be assigned to the filter. This parameter can be a value of CAN_filter_FIFO

uint16_t CAN_FilterIdHigh
     Specifies the filter identification number (MSBs for a 32-bit

configuration, first one for a 16-bit configuration). This parameter can be a value between 0x0000 and 0xFFFF

uint16_t CAN_FilterIdLow
      Specifies the filter identification number (LSBs for a 32-bit

configuration, second one for a 16-bit configuration). This parameter can be a value between 0x0000 and 0xFFFF

uint16_t CAN_FilterMaskIdHigh
 Specifies the filter mask number or identification number,

according to the mode (MSBs for a 32-bit configuration, first one for a 16-bit configuration). This parameter can be a value between 0x0000 and 0xFFFF

uint16_t CAN_FilterMaskIdLow
  Specifies the filter mask number or identification number,

according to the mode (LSBs for a 32-bit configuration, second one for a 16-bit configuration). This parameter can be a value between 0x0000 and 0xFFFF

uint8_t CAN_FilterMode
        Specifies the filter mode to be initialized.

This parameter can be a value of CAN_filter_mode

uint8_t CAN_FilterNumber

Specifies the filter which will be initialized. It ranges from 0 to 13.

uint8_t CAN_FilterScale
       Specifies the filter scale.

This parameter can be a value of CAN_filter_scale


The documentation for this struct was generated from the following file: