|
STM32G474xx HAL 用户手册
|
FDCAN 初始化结构体定义。 更多...
#include <stm32g4xx_hal_fdcan.h>
数据字段 | |
| uint32_t | ClockDivider |
| 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 | StdFiltersNbr |
| uint32_t | ExtFiltersNbr |
| uint32_t | TxFifoQueueMode |
FDCAN 初始化结构体定义。
定义于文件 stm32g4xx_hal_fdcan.h 的第 59 行。
| FunctionalState FDCAN_InitTypeDef::AutoRetransmission |
| uint32_t FDCAN_InitTypeDef::ClockDivider |
指定 FDCAN 内核时钟分频器。该时钟对所有 FDCAN 实例通用。此参数仅在第一个 FDCAN 实例初始化时应用。此参数可以是 FDCAN 时钟分频器 的值。
定义于文件 stm32g4xx_hal_fdcan.h 的第 61 行。
由 HAL_FDCAN_Init() 引用。
| uint32_t FDCAN_InitTypeDef::DataPrescaler |
指定用于生成数据位时间量子的振荡器频率分频值。此参数必须是 1 到 32 之间的数字。
定义于文件 stm32g4xx_hal_fdcan.h 的第 97 行。
由 HAL_FDCAN_Init() 引用。
| uint32_t FDCAN_InitTypeDef::DataSyncJumpWidth |
指定 FDCAN 硬件允许延长或缩短数据位以执行重新同步的最大时间量子数。此参数必须是 1 到 16 之间的数字。
定义于文件 stm32g4xx_hal_fdcan.h 的第 101 行。
由 HAL_FDCAN_Init() 引用。
| uint32_t FDCAN_InitTypeDef::DataTimeSeg1 |
| uint32_t FDCAN_InitTypeDef::DataTimeSeg2 |
| uint32_t FDCAN_InitTypeDef::ExtFiltersNbr |
指定扩展消息 ID 过滤器的数量。此参数必须是 0 到 8 之间的数字。
定义于文件 stm32g4xx_hal_fdcan.h 的第 115 行。
由 FDCAN_CalcultateRamBlockAddresses()、HAL_FDCAN_ConfigFilter() 和 HAL_FDCAN_Init() 引用。
| uint32_t FDCAN_InitTypeDef::FrameFormat |
| uint32_t FDCAN_InitTypeDef::Mode |
| uint32_t FDCAN_InitTypeDef::NominalPrescaler |
指定用于生成标称位时间量子的振荡器频率分频值。此参数必须是 1 到 512 之间的数字。
定义于文件 stm32g4xx_hal_fdcan.h 的第 82 行。
由 HAL_FDCAN_Init() 引用。
指定 FDCAN 硬件允许延长或缩短位以执行重新同步的最大时间量子数。此参数必须是 1 到 128 之间的数字。
定义于文件 stm32g4xx_hal_fdcan.h 的第 86 行。
由 HAL_FDCAN_Init() 引用。
| uint32_t FDCAN_InitTypeDef::NominalTimeSeg1 |
| uint32_t FDCAN_InitTypeDef::NominalTimeSeg2 |