STM32F10x Standard Peripherals Library  3.5.0
CAN_FilterInitTypeDef Struct Reference

CAN filter init structure definition. More...

#include <stm32f10x_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

Enable or disable the filter. This parameter can be set either to ENABLE or DISABLE.

Definition at line 137 of file stm32f10x_can.h.

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

Definition at line 126 of file stm32f10x_can.h.

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

Definition at line 108 of file stm32f10x_can.h.

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

Definition at line 112 of file stm32f10x_can.h.

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

Definition at line 116 of file stm32f10x_can.h.

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

Definition at line 121 of file stm32f10x_can.h.

uint8_t CAN_FilterMode

Specifies the filter mode to be initialized. This parameter can be a value of CAN_filter_mode

Definition at line 131 of file stm32f10x_can.h.

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

Definition at line 129 of file stm32f10x_can.h.

uint8_t CAN_FilterScale

Specifies the filter scale. This parameter can be a value of CAN_filter_scale

Definition at line 134 of file stm32f10x_can.h.


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