STM32G474xx HAL User Manual
数据字段
FDCAN_RxHeaderTypeDef结构体参考

FDCAN Rx报头结构体定义。 更多...

#include <stm32g4xx_hal_fdcan.h>

数据字段

uint32_t Identifier
uint32_t IdType
uint32_t RxFrameType
uint32_t DataLength
uint32_t ErrorStateIndicator
uint32_t BitRateSwitch
uint32_t FDFormat
uint32_t RxTimestamp
uint32_t FilterIndex
uint32_t IsFilterMatchingFrame

详细说明

FDCAN Rx报头结构体定义。

定义位于文件 stm32g4xx_hal_fdcan.h199 行。


字段说明

指定Rx帧是否采用位率切换进行接收。该参数可以是 FDCAN位率切换 的值

定义位于文件 stm32g4xx_hal_fdcan.h218 行。

引用自 HAL_FDCAN_GetRxMessage()

指定所接收帧的长度。该参数可以是 FDCAN数据长度码 的值

定义位于文件 stm32g4xx_hal_fdcan.h212 行。

引用自 HAL_FDCAN_GetRxMessage()

指定错误状态指示符。该参数可以是 FDCAN错误状态指示符 的值

定义位于文件 stm32g4xx_hal_fdcan.h215 行。

引用自 HAL_FDCAN_GetRxMessage()

指定Rx帧是采用经典格式还是FD格式接收。该参数可以是 FDCAN格式 的值

定义位于文件 stm32g4xx_hal_fdcan.h222 行。

引用自 HAL_FDCAN_GetRxMessage()

指定匹配的Rx接收滤波器元素的索引。该参数必须是一个介于以下范围内的数值:

  • 0与(SRAMCAN_FLS_NBR-1)之间,如果IdType为FDCAN_STANDARD_ID
  • 0与(SRAMCAN_FLE_NBR-1)之间,如果IdType为FDCAN_EXTENDED_ID。当帧为非滤波器匹配帧时,此参数未使用。

定义位于文件 stm32g4xx_hal_fdcan.h230 行。

引用自 HAL_FDCAN_GetRxMessage()

指定标识符。该参数必须是一个介于以下范围内的数值:

  • 0与0x7FF之间,如果IdType为FDCAN_STANDARD_ID
  • 0与0x1FFFFFFF之间,如果IdType为FDCAN_EXTENDED_ID

定义位于文件 stm32g4xx_hal_fdcan.h199 行。

引用自 HAL_FDCAN_GetRxMessage()

指定所接收消息的标识符类型。该参数可以是 FDCAN ID类型 的值

定义位于文件 stm32g4xx_hal_fdcan.h206 行。

引用自 HAL_FDCAN_GetRxMessage()

指定已接收帧是否未匹配任何Rx滤波器。可通过 HAL_FDCAN_ConfigGlobalFilter() 启用非匹配帧的接收。该参数在帧匹配Rx滤波器时取0,在未匹配任何Rx滤波器时取1

定义位于文件 stm32g4xx_hal_fdcan.h237 行。

引用自 HAL_FDCAN_GetRxMessage()

指定所接收消息的帧类型。该参数可以是 FDCAN帧类型 的值

定义位于文件 stm32g4xx_hal_fdcan.h209 行。

引用自 HAL_FDCAN_GetRxMessage()

指定在帧接收开始时捕获的时间戳计数器值。该参数必须是一个介于0与0xFFFF之间的数值

定义位于文件 stm32g4xx_hal_fdcan.h226 行。

引用自 HAL_FDCAN_GetRxMessage()


此结构体的文档由以下文件生成: