This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
CAN接收掩码使用问题;
1.我的接收邮箱配置如下:
CAN_setupMessageObject(CANA_BASE, RX_MSG_OBJ_ID, 0x00000055,
CAN_MSG_FRAME_EXT, CAN_MSG_OBJ_TYPE_RX, 0x000000FF,
(CAN_MSG_OBJ_USE_ID_FILTER | CAN_MSG_OBJ_NO_FLAGS),
MSG_DATA_LENGTH);
使用邮箱1作为接收,类型为扩展帧,使用ID滤波,掩码配置为0x000000FF,即我只接收0xXXXXXX55的ID消息。
2.问题复现过程:
a.我发送ID为0x00000155的扩展帧消息,信息能够正常收到。
b.我发送ID为0x00000155的标准帧消息,信息也能够正常收到(为什么?)。
c.我再次发送ID为0x00000155的扩展帧消息,信息便无法正常收到,并且是只要ID(0xXXXXXXbyte0)最低字节byte0>0 ,消息都无法收到,byte0==0就能收到。