Skip to main content
Explorer
May 28, 2024
Solved

CAN Communication in Loopback mode with STM32F407

  • May 28, 2024
  • 3 replies
  • 1614 views

I want to implement CAN Communication in Loopback mode in which I have added Can interrupt mode . In Tx interrupt it will sent data after every 1000 m/s and data increment . In Rx interrupt it will read the sent data. I compiled the code and it will show me the value in live registers.  But I am not able to see that in logic analyzer. Suggest me some ideas to help me out.

    This topic has been closed for replies.
    Best answer by mƎALLEm

    Hello,

    What config you have enabled?

    This one:

    SofLit_0-1716928168605.png

    or this one:

    SofLit_1-1716928196501.png

    Or this one?

    SofLit_2-1716928249621.png

    You need to select the second one and configure the correct GPIO pin.

    And don't forget to enable the pull-up for Rx pin.

    Otherwise you need to share your project for an efficient help.

     

     

    3 replies

    Graduate II
    May 28, 2024

    You haven't said which CAN controller and the port pin you're monitoring. Is the CAN transceiver in place and are you connected to other CAN nodes? If so, are you probing before or after the CAN transceiver? If it's after the Transceiver, is the RS pin pulled low?

    mƎALLEmAnswer
    Technical Moderator
    May 28, 2024

    Hello,

    What config you have enabled?

    This one:

    SofLit_0-1716928168605.png

    or this one:

    SofLit_1-1716928196501.png

    Or this one?

    SofLit_2-1716928249621.png

    You need to select the second one and configure the correct GPIO pin.

    And don't forget to enable the pull-up for Rx pin.

    Otherwise you need to share your project for an efficient help.

     

     

    Visitor II
    October 28, 2024

    can pls post your source code here.