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.

CAN Receive-Mailbox Access priority

Other Parts Discussed in Thread: TMS320F28069

Hi,

I´m using Piccolo TMS320F28069 and I observe a strange behaviour on my CAN-Bus Communication.

Before I go into Details: Could it be that the content of a received message gets corrupted when the CPU wants to read at the same time while a new message is being received? Who has priority here, the CPU or the peripheral? What would you recommend in general to avoid access-conflicts like that?

Best regards,

Stefan

  • Stefan,
    Do you use Overwrite Protection Control (OPC)? If you are concerned that a Receive mailbox could be overwritten before the application has had a chance to read it, you could enable multiple Receive MBXes with the same ID and set their OPC bits to 1. This way, data will not be over-written/corrupted.