UTILS FDCAN Overview ¶
Introducing FDCAN Timing ¶
- group UTILS_FDCAN_Introduction
-
The STM32 UTILS FDCAN module provides a set of utility functions designed to simplify and optimize the configuration of Flexible Data-rate Controller Area Network (FDCAN) peripherals on STM32 microcontrollers. This module automates the calculation of critical timing parameters, such as bit timing and sample points, ensuring that FDCAN communication is reliable and compliant with protocol specifications.
Important: Bit timing, bit rate, and sample point values can be directly calculated using STM32CubeMX2. Use STM32CubeMX2 if the value is calculated once and will not change during the lifetime of the application. Use the utility functions provided here if timing values need to be computed dynamically during application execution.
Use this module to accelerate FDCAN setup, reduce the risk of misconfiguration, and ensure robust CAN communication in STM32-based projects.
Module and files ¶
The following diagram illustrates the FDCAN Timing utility and its associated files.