I have a project which uses CAN bus on the F28335 processor. I've been having an issue in which the MSGID for the particular mailbox is erased when a message is received. For example, if the MSGID = 0x300 on CANA, MBOX0, when I send it a message to that MSGID, even from a device external of the processor, the MSGID value is erased and the message is not read. However, if the MSGID sent to the channel is 0, the MSGID is erased and the message is read correctly. Any ideas on how the MSGID might be erased, such as an interrupt I am missing when a message is sent?
Thank you all,
Ryan