Question
CAN Bus Mask and ID
Trying to understand how to setup the ID and Mask with Extended ID. I want allow messages with id's 0x1E02xxxx. So 0x1E021234 would be accepted and 0x1E031234 rejected.
- /*##-2- Configure the CAN Filter ###########################################*/
- sFilterConfig.FilterNumber = 0;
- sFilterConfig.FilterMode = CAN_FILTERMODE_IDMASK;
- sFilterConfig.FilterScale = CAN_FILTERSCALE_32BIT;
- sFilterConfig.FilterIdHigh = 0x1E02;
- sFilterConfig.FilterIdLow = 0x0000;
- sFilterConfig.FilterMaskIdHigh = 0x1FFF;
- sFilterConfig.FilterMaskIdLow = 0x0000;
- sFilterConfig.FilterFIFOAssignment = 0;
- sFilterConfig.FilterActivation = ENABLE;
- sFilterConfig.BankNumber = 14;
