Понимание фильтров CAN

Я не могу понять конфигурацию фильтра CAN для обнаружения stm32f4.

CAN_FilterInitStructure.CAN_FilterNumber = 0;
CAN_FilterInitStructure.CAN_FilterMode = CAN_FilterMode_IdMask;
CAN_FilterInitStructure.CAN_FilterScale = CAN_FilterScale_32bit;
CAN_FilterInitStructure.CAN_FilterIdHigh = 0x0000;
CAN_FilterInitStructure.CAN_FilterIdLow = 0x0000;
CAN_FilterInitStructure.CAN_FilterMaskIdHigh = 0x0000;
CAN_FilterInitStructure.CAN_FilterMaskIdLow = 0x0000;
CAN_FilterInitStructure.CAN_FilterFIFOAssignment = 0;
CAN_FilterInitStructure.CAN_FilterActivation = ENABLE;
CAN_FilterInit(&CAN_FilterInitStructure);

может кто-нибудь объяснить мне, как это работает? или это задокументировано в любом месте? Я не могу найти его.


person ashfaqFarooqui    schedule 26.01.2014    source источник


Ответы (1)


Что касается документации:

Справочное руководство, раздел 32 bxCAN

Стандартная периферийная библиотека для F4 имеет скомпилированная версия документации doxygen как CHM (stm32f4xx_dsp_stdperiph_lib_um.chm) в zip-файле.

person Manu3l0us    schedule 27.01.2014