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: Read the CANbus Recieve (RX) Message Identifier

Part Number: TMS320F280049C


Hello,

I understand that the C2000 CAN peripheral should be pre-configured with up to 32 mailbox objects and that some of these can be changed on the fly if more TX message IDs are needed.  Based on this I have a couple of questions:

  1. What if we have to deal with receiving more than 32 different (extended) message identifiers? 
  2. Is there any way to configure 1 mailbox to accept multiple message IDs and then read the received message ID every time a message is received? This would allow us to work with an unlimited number of IDs since the TX IDs can be reconfigured on the fly for any given mailbox object.

Our application requires that we perform segmented reads and writes over the CANbus which means we may add up to 20 or so additional message IDs temporarily and then go back to using about 24 for periodic message transfers.

Thank you,
Matt