Skip to main content
Associate II
May 1, 2024
Solved

CAN interframe time

Hello all,

 

I am using the CAN protocol to read and write data from the Flash memory of one STM32F446ZET6 board to the Flash memory of another STM32F446ZET6 board.

I have tried multiple baud rates. All working properly. However, I notice a 25 ms delay between every CAN frame, regardless of the baud rate. 

Is this a default setting and/or is there a way to change this time delay?

 

Thanks! 

This topic has been closed for replies.
mƎALLEm
mƎALLEmBest answer
ST Technical Moderator
May 1, 2024

Hello,

CAN peripheral embedded on STM32 is inline with the CAN protocol standard specified by ISO11898.

So it could be a delay introduced by the APIs overhead or some delay inserted in your code.

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.

1 reply

mƎALLEm
mƎALLEmBest answer
ST Technical Moderator
May 1, 2024

Hello,

CAN peripheral embedded on STM32 is inline with the CAN protocol standard specified by ISO11898.

So it could be a delay introduced by the APIs overhead or some delay inserted in your code.

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.