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.

LP-AM243: LP-2434 MCAN EXTERNAL COMMUNICATION

Part Number: LP-AM243

Tool/software:

Hello.

I am checking external communication for MCAN.
In this question, I am asking about loopback mode and external communication together.

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1473087/lp-am243-mcan-loopback-test-interrupt-extended-format-realization-method

The external communication question will be changed here.
Two LP2434s are used for external communication.

I want to check the CANID 11bit and 29bit external communication of my classic can.
I am using the sample code, mcan_loopback_interrupt.

I tested CANID 11bit send/receive as shown in the figure, but no receive interrupt occurs.

Question 1.
  Jumper wires are used.
  I am not sure what standard jumper wire I am using.
  What kind of jumper wire can I use for external connections?

Question 2.
  Is external communication possible by simply setting the loopback mode to FALSE?
  If so, I don't understand why external communication is not possible with CANID 11bit.

sender
mcan_loopback_interrupt.c
・App_mcanConfig(FALSE);
・MCAN_InitParams::fdMode = FALSE
・MCAN_InitParams::brsEnable = FALSE
・Deletion of incoming process

receiver
mcan_loopback_interrupt.c
・App_mcanConfig(FALSE);
・MCAN_InitParams::fdMode = FALSE
・MCAN_InitParams::brsEnable = FALSE
・Transmission process deletion

Regards,
Yoshiki

  • Hi Yoshiki-San,

    You can take reference of mcan_external_loopback_interrupt example that is available for am243-evm, this example also uses standard message ID (11-bits). The example is for external loopback between 2 MCAN modules of am243-evm, but you can use that as a reference and communicate between am243-lp boards' MCAN module.  

    Best Regards,

    Meet.