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.

LAUNCHXL2-570LC43: CAN bus not working

Part Number: LAUNCHXL2-570LC43

I am trying to test CAN communications between two LAUNCHXL2-570LC43 development boards by connecting DCAN Tx to Rx and Rx to Tx between the two boards. Though there is not a CAN transeiver on this board I expect this to work because of the direct connection between the data pins

I have followed the instructions in this video https://training.ti.com/hercules-how-tutorial-can-communication however I am not seeing anything when using canTransmit. I only see a signal on the Tx pin when I enable Internal_lpbk. This is puzzling because the reference manual suggests that the Tx pin is not connected to the DCAN module in this mode.

  • Hello,

    CAN bus is differential interface. To connect two CAN modules/devices you need CAN transceivers (  for example ). LaunchPad does not have CAN transceivers installed on board. In order to use CAN modules on LaunchPad to communicate you have to connect CAN transceivers. Connecting Tx to Rx does not work.

    CAN module provides few test modes that can be used ( this is described in section 24.14 of device TRM ).

    Best regards,

    Miro