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.

TMS320F280049C: CAN 邮箱设置的问题

Part Number: TMS320F280049C


设置邮箱过滤接收的ID,设置的代码是

//Message for OTA
CAN_setupMessageObject(CANA_BASE, RX_MSG_OBJ_ID9, RX_MSG_FRAME_ID9, CAN_MSG_FRAME_EXT,
CAN_MSG_OBJ_TYPE_RX, 0xFFFFFF, CAN_MSG_OBJ_RX_INT_ENABLE|CAN_MSG_OBJ_USE_EXT_FILTER|CAN_MSG_OBJ_USE_ID_FILTER,MSG_DATA_LENGTH);

其中msgIDMask 设置的是 0xFFFFFF,这时候 过滤的是 后面24位,但是再msgIDMask设置为0xFFFFFFF 时,下载启动后就会错误。        Interrupt_illegalOperationHandler():

msgIDMask 不是最大可以设置为0x1FFFFFFF么