Controller area network (bxCAN)
4.1.6 CAN_FilterInitTypeDef
CAN_FilterInitTypeDef is defined in the stm32f30x_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
Field Documentation
ï‚· uint16_t CAN_FilterInitTypeDef::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_FilterInitTypeDef::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_FilterInitTypeDef::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_FilterInitTypeDef::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
ï‚· uint16_t CAN_FilterInitTypeDef::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
ï‚· uint8_t CAN_FilterInitTypeDef::CAN_FilterNumber
ï€ Specifies the filter which will be initialized. It ranges from 0 to 13.
ï‚· uint8_t CAN_FilterInitTypeDef::CAN_FilterMode
ï€ Specifies the filter mode to be initialized. This parameter can be a value of
CAN_filter_mode
ï‚· uint8_t CAN_FilterInitTypeDef::CAN_FilterScale
ï€ Specifies the filter scale. This parameter can be a value of CAN_filter_scale
ï‚· FunctionalState CAN_FilterInitTypeDef::CAN_FilterActivation
ï€ Enable or disable the filter. This parameter can be set either to ENABLE or
DISABLE.