Skip to main content
Graduate
May 1, 2024
Solved

CAN interframe time

  • May 1, 2024
  • 1 reply
  • 810 views

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.
    Best answer by mƎALLEm

    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.

    1 reply

    mƎALLEmAnswer
    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.