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.
目前配置用历程中的如下配置
*(unsigned long *)ucTXMsgData = 0; sTXCANMessage.ui32MsgID = 1; // CAN message ID - use 1 sTXCANMessage.ui32MsgIDMask = 0; // no mask needed for TX sTXCANMessage.ui32Flags = MSG_OBJ_TX_INT_ENABLE; // enable interrupt on TX sTXCANMessage.ui32MsgLen = sizeof(ucTXMsgData); // size of message is 4 sTXCANMessage.pucMsgData = ucTXMsgData; // ptr to message content // // Initialize the message object that will be used for receiving CAN // messages. // *(unsigned long *)ucRXMsgData = 0; sRXCANMessage.ui32MsgID = 1; // CAN message ID - use 1 sRXCANMessage.ui32MsgIDMask = 0; // no mask needed for TX sRXCANMessage.ui32Flags = MSG_OBJ_NO_FLAGS; sRXCANMessage.ui32MsgLen = sizeof(ucRXMsgData); // size of message is 4 sRXCANMessage.pucMsgData = ucRXMsgData; // ptr to message content
如果我修改发送的MsgID为3,则无法接受到数据包,必须发送和接收ID一样才行,试过接收ID设成0和x7FF都不行?