STM32H735xx HAL User Manual
|
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 |
FDCAN Init structure definition.
Definition at line 59 of file stm32h7xx_hal_fdcan.h.
FunctionalState FDCAN_InitTypeDef::AutoRetransmission |
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().
uint32_t FDCAN_InitTypeDef::DataPrescaler |
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().
uint32_t FDCAN_InitTypeDef::DataSyncJumpWidth |
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().
uint32_t FDCAN_InitTypeDef::DataTimeSeg1 |
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().
uint32_t FDCAN_InitTypeDef::DataTimeSeg2 |
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().
uint32_t FDCAN_InitTypeDef::ExtFiltersNbr |
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().
uint32_t FDCAN_InitTypeDef::FrameFormat |
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().
uint32_t FDCAN_InitTypeDef::MessageRAMOffset |
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().
uint32_t FDCAN_InitTypeDef::Mode |
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().
uint32_t FDCAN_InitTypeDef::NominalPrescaler |
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().
uint32_t FDCAN_InitTypeDef::NominalTimeSeg1 |
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().
uint32_t FDCAN_InitTypeDef::NominalTimeSeg2 |
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().
FunctionalState FDCAN_InitTypeDef::ProtocolException |
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().
uint32_t FDCAN_InitTypeDef::RxBufferSize |
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().
uint32_t FDCAN_InitTypeDef::RxBuffersNbr |
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().
uint32_t FDCAN_InitTypeDef::RxFifo0ElmtSize |
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().
uint32_t FDCAN_InitTypeDef::RxFifo0ElmtsNbr |
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().
uint32_t FDCAN_InitTypeDef::RxFifo1ElmtSize |
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().
uint32_t FDCAN_InitTypeDef::RxFifo1ElmtsNbr |
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().
uint32_t FDCAN_InitTypeDef::StdFiltersNbr |
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().
FunctionalState FDCAN_InitTypeDef::TransmitPause |
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().
uint32_t FDCAN_InitTypeDef::TxBuffersNbr |
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().
uint32_t FDCAN_InitTypeDef::TxElmtSize |
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().
uint32_t FDCAN_InitTypeDef::TxEventsNbr |
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().
uint32_t FDCAN_InitTypeDef::TxFifoQueueMode |
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().