STM32H735xx HAL User Manual
Data Fields
FDCAN_InitTypeDef Struct Reference

FDCAN Init structure definition. More...

#include <stm32h7xx_hal_fdcan.h>

Data Fields

uint32_t FrameFormat
uint32_t Mode
FunctionalState AutoRetransmission
FunctionalState TransmitPause
FunctionalState ProtocolException
uint32_t NominalPrescaler
uint32_t NominalSyncJumpWidth
uint32_t NominalTimeSeg1
uint32_t NominalTimeSeg2
uint32_t DataPrescaler
uint32_t DataSyncJumpWidth
uint32_t DataTimeSeg1
uint32_t DataTimeSeg2
uint32_t MessageRAMOffset
uint32_t StdFiltersNbr
uint32_t ExtFiltersNbr
uint32_t RxFifo0ElmtsNbr
uint32_t RxFifo0ElmtSize
uint32_t RxFifo1ElmtsNbr
uint32_t RxFifo1ElmtSize
uint32_t RxBuffersNbr
uint32_t RxBufferSize
uint32_t TxEventsNbr
uint32_t TxBuffersNbr
uint32_t TxFifoQueueElmtsNbr
uint32_t TxFifoQueueMode
uint32_t TxElmtSize

Detailed Description

FDCAN Init structure definition.

Definition at line 59 of file stm32h7xx_hal_fdcan.h.


Field Documentation

Enable or disable the automatic retransmission mode. This parameter can be set to ENABLE or DISABLE

Definition at line 67 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Specifies the value by which the oscillator frequency is divided for generating the data bit time quanta. This parameter must be a number between 1 and 32

Definition at line 91 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Specifies the maximum number of time quanta the FDCAN hardware is allowed to lengthen or shorten a data bit to perform resynchronization. This parameter must be a number between 1 and 16

Definition at line 95 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Specifies the number of time quanta in Data Bit Segment 1. This parameter must be a number between 1 and 32

Definition at line 100 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Specifies the number of time quanta in Data Bit Segment 2. This parameter must be a number between 1 and 16

Definition at line 103 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Specifies the number of extended Message ID filters. This parameter must be a number between 0 and 64

Definition at line 112 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses(), HAL_FDCAN_ConfigFilter(), and HAL_FDCAN_Init().

Specifies the FDCAN frame format. This parameter can be a value of FDCAN Frame Format

Definition at line 61 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Specifies the message RAM start address. This parameter must be a number between 0 and 2560

Definition at line 106 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses().

Specifies the FDCAN mode. This parameter can be a value of FDCAN Operating Mode

Definition at line 64 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Specifies the value by which the oscillator frequency is divided for generating the nominal bit time quanta. This parameter must be a number between 1 and 512

Definition at line 76 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Specifies the maximum number of time quanta the FDCAN hardware is allowed to lengthen or shorten a bit to perform resynchronization. This parameter must be a number between 1 and 128

Definition at line 80 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Specifies the number of time quanta in Bit Segment 1. This parameter must be a number between 2 and 256

Definition at line 85 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Specifies the number of time quanta in Bit Segment 2. This parameter must be a number between 2 and 128

Definition at line 88 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Enable or disable the Protocol Exception Handling. This parameter can be set to ENABLE or DISABLE

Definition at line 73 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Specifies the Data Field Size in an Rx Buffer element. This parameter can be a value of FDCAN Data Field Size

Definition at line 130 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses(), HAL_FDCAN_GetRxMessage(), and HAL_FDCAN_Init().

Specifies the number of Dedicated Rx Buffer elements. This parameter must be a number between 0 and 64

Definition at line 127 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses(), HAL_FDCAN_GetRxMessage(), and HAL_FDCAN_Init().

Specifies the Data Field Size in an Rx FIFO 0 element. This parameter can be a value of FDCAN Data Field Size

Definition at line 118 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses(), HAL_FDCAN_GetRxMessage(), and HAL_FDCAN_Init().

Specifies the number of Rx FIFO0 Elements. This parameter must be a number between 0 and 64

Definition at line 115 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses(), and HAL_FDCAN_Init().

Specifies the Data Field Size in an Rx FIFO 1 element. This parameter can be a value of FDCAN Data Field Size

Definition at line 124 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses(), HAL_FDCAN_GetRxMessage(), and HAL_FDCAN_Init().

Specifies the number of Rx FIFO 1 Elements. This parameter must be a number between 0 and 64

Definition at line 121 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses(), and HAL_FDCAN_Init().

Specifies the number of standard Message ID filters. This parameter must be a number between 0 and 128

Definition at line 109 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses(), HAL_FDCAN_ConfigFilter(), and HAL_FDCAN_Init().

Enable or disable the Transmit Pause feature. This parameter can be set to ENABLE or DISABLE

Definition at line 70 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

Specifies the number of Dedicated Tx Buffers. This parameter must be a number between 0 and 32

Definition at line 136 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses(), and HAL_FDCAN_Init().

Specifies the Data Field Size in a Tx Element. This parameter can be a value of FDCAN Data Field Size

Definition at line 145 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses(), FDCAN_CopyMessageToRAM(), and HAL_FDCAN_Init().

Specifies the number of Tx Event FIFO elements. This parameter must be a number between 0 and 32

Definition at line 133 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses(), HAL_FDCAN_GetTxEvent(), and HAL_FDCAN_Init().

Specifies the number of Tx Buffers used for Tx FIFO/Queue. This parameter must be a number between 0 and 32

Definition at line 139 of file stm32h7xx_hal_fdcan.h.

Referenced by FDCAN_CalcultateRamBlockAddresses(), and HAL_FDCAN_Init().

Tx FIFO/Queue Mode selection. This parameter can be a value of FDCAN Tx FIFO/Queue Mode

Definition at line 142 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().


The documentation for this struct was generated from the following file: