标识符列表模式中的stm32f4 bxCAN

时间:2015-07-07 07:32:45

标签: microcontroller stm32f4discovery can-bus

任何人都可以举例说明如何在标识符列表模式下使用CAN接收过滤器。我知道列表模式的工作原理是直接比较收到的ID和过滤器中的ID。但我需要一个代码段。

我正在使用它并且它无法正常工作

CAN_FilterInitStructure.CAN_FilterNumber = 0;
CAN_FilterInitStructure.CAN_FilterMode = CAN_FilterMode_IdList;
CAN_FilterInitStructure.CAN_FilterScale = CAN_FilterScale_16bit;
CAN_FilterInitStructure.CAN_FilterIdHigh = 0x0000;
CAN_FilterInitStructure.CAN_FilterIdLow = 0x0127;
CAN_FilterInitStructure.CAN_FilterMaskIdHigh = 0x0000;
CAN_FilterInitStructure.CAN_FilterMaskIdLow = 0x0000;
CAN_FilterInitStructure.CAN_FilterFIFOAssignment = 0;
CAN_FilterInitStructure.CAN_FilterActivation = ENABLE;

它不接受任何消息。

0 个答案:

没有答案