We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I use CAN module on my STM32 F103 / F412 / F407 boards. I have NART bit set to 0 meaning Auto Retransmission if sending failed.
I have a test with STM32F407 2 boards connected via CAN. I have a passive CAN spy (not possible that the CAN spy ack a frame) to see what is going on the CAN bus. I'm testing a fail transmission by NOT starting one of the 2 boards. I see that the message is retransmitting on loop and Error callback on my 1st board is executed also on loop.
Then as expected, when I start my 2nd board, I see on CAN bus that the message is finally well transmitted but the Tx completion IT is not executed ! So I'm not aware that the transmission finally ends with success.
Is there an issue on the CAN module? What is the expected behaviour of the CAN module?
Thank you