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.

CCS/TMS320F28335: Unable to send float values through CAN communication

Part Number: TMS320F28335


Tool/software: Code Composer Studio

Hello all, 

I have been using CAN communication between 2 DSP's (TMS320F28335). But  when I tried sending the float values through CAN only the integer part is received at the receiving end.

For example: If I send float value, say 48.253, only 48 is received at the other end. I tried separating the integer and float values at the source and then sent the data, but even that was not working. Later I learned that CAN mailboxes are of type Uint32 (Unsigned Integer 32). Do we have a provision to change the data type of these mailboxes?? Or is there any other method through which I can send float values through CAN. Please suggest me a solution.

Thank You!!