Andy's Workshop Forums

General Category => stm32plus C++ library => Topic started by: dientl on March 05, 2020, 08:41:52 pm

Title: Help to change the Can filter parameter
Post by: dientl on March 05, 2020, 08:41:52 pm
Dear all,
After we declare a can and use with below information for filter ability:
void initialise() {

      CAN_FilterInitTypeDef CANFilterInitStruct;

      CANFilterInitStruct.CAN_FilterNumber=0;
      CANFilterInitStruct.CAN_FilterMode=CAN_FilterMode_IdMask;
      CANFilterInitStruct.CAN_FilterScale=CAN_FilterScale_32bit;
      CANFilterInitStruct.CAN_FilterIdHigh=0x0000;
      CANFilterInitStruct.CAN_FilterIdLow=0x0000;
      CANFilterInitStruct.CAN_FilterMaskIdHigh=0x0000;
      CANFilterInitStruct.CAN_FilterMaskIdLow=0x0000;
      CANFilterInitStruct.CAN_FilterFIFOAssignment=0;
      CANFilterInitStruct.CAN_FilterActivation=ENABLE;

      CAN_FilterInit(&CANFilterInitStruct);
     }
 Could you please show with me how to change these parameters in case we need?

Thanks so much

Regards,
Ken