FlexCAN 64 bits data transmission

Showing results for 
Search instead for 
Did you mean: 

FlexCAN 64 bits data transmission

Contributor III


I am trying to send 64 bit data on CAN.

As of now, I'm successfully able to send 8 bits over CAN 

(a) What is the difference between message box and message buffers?

(b) What are the changes in MBs or FIFOs that has to be made so as to send 64 bits data over CAN?

(c) What is the change in the Rx code that has to be made,so as to receive all messages irrespective of IDs and data size?

(d)What are the extra functions that has to be added to the code ( Tn and Rx) to send and receive 64 bits data?

I have attached the CAN Rx and Tx files, Do go through it and tell me the changes that I have to make.

CAN_COMM is the transmitter code and CAN_Rx is the receiver code

The images prints the ID and the messages received over the data line.

0 Kudos
0 Replies