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.

TMS320F28075:CANB无法正常接收数据

Part Number: TMS320F28075

函数原型:

void  CAN_setupMessageObject(uint32_t base,         uint32_t objID,          uint32_t msgID,
                                                   CAN_MsgFrameType frame,     CAN_MsgObjType msgType,   uint32_t msgIDMask, 
                                                   uint32_t flags,     uint16_t msgLen);

下面代码能否准确实现msgID(0x1A000008)的中断接收?

msg_obj设置:

CAN_setupMessageObject(CANB_BASE,      RX_MSG_OBJ_ID0,          0x1A000008,
                                             CAN_MSG_FRAME_EXT,      CAN_MSG_OBJ_TYPE_RX,          0x1FFFFFFF,
                                             CAN_MSG_OBJ_RX_INT_ENABLE | CAN_MSG_OBJ_USE_ID_FILTER, 8);

中断读取:CAN_readMessage(CANB_BASE, RX_MSG_OBJ_ID0, rxMsgDataB);