TI中文支持网
TI专业的中文技术问题搜集分享网站

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么

 

Green Deng:

你好,请问是设置其他值是可以正常运行,超过0xFFFFFFF才会出现错误?

,

EE EE:

超过0xFF FF FF就会出现错误,24位以内就正常,刚刚 我把CAN_MSG_OBJ_USE_EXT_FILTER这个标志位 去掉,就好了。虽然还没搞清楚细节

多谢

,

Green Deng:

好的,感谢反馈

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049C: CAN 邮箱设置的问题
分享到: 更多 (0)