//现在要配置第14组过滤器,掩码屏蔽位前员工,如下配置 //FilterId CAN1->sFilterRegister[14].FR1 = (((id >> 13) & 0x0007)<< 16) | ((id << 3) |CAN_ID_EXT | CAN_RTR_DATA); //MaskId CAN1->sFilterRegister[14].FR2 = 0x0007FFFF;以上。
不能理解的是配置第14组,我的理解如下 //FilterId CAN1->sFilterRegister[14].FR1 = ((id << 3) |CAN_ID_EXT |CAN_RTR_DATA); //MaskIdCAN1->sFilterRegister[14].FR2= 0x0003FFFF;//7ffff算下是第15位了啊???另外(id >> 13) & 0x0007) << 16)怎么理解?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>