STM32G474xx HAL用户手册
数据字段
__FDCAN_HandleTypeDef结构体参考

FDCAN句柄结构体定义。 更多...

#include <stm32g4xx_hal_fdcan.h>

数据字段

FDCAN_GlobalTypeDef * Instance
FDCAN_InitTypeDef Init
FDCAN_MsgRamAddressTypeDef msgRam
uint32_t LatestTxFifoQRequest
__IO HAL_FDCAN_StateTypeDef State
HAL_LockTypeDef Lock
__IO uint32_t ErrorCode
void(* TxEventFifoCallback )(struct __FDCAN_HandleTypeDef *hfdcan, uint32_t TxEventFifoITs)
void(* RxFifo0Callback )(struct __FDCAN_HandleTypeDef *hfdcan, uint32_t RxFifo0ITs)
void(* RxFifo1Callback )(struct __FDCAN_HandleTypeDef *hfdcan, uint32_t RxFifo1ITs)
void(* TxFifoEmptyCallback )(struct __FDCAN_HandleTypeDef *hfdcan)
void(* TxBufferCompleteCallback )(struct __FDCAN_HandleTypeDef *hfdcan, uint32_t BufferIndexes)
void(* TxBufferAbortCallback )(struct __FDCAN_HandleTypeDef *hfdcan, uint32_t BufferIndexes)
void(* HighPriorityMessageCallback )(struct __FDCAN_HandleTypeDef *hfdcan)
void(* TimestampWraparoundCallback )(struct __FDCAN_HandleTypeDef *hfdcan)
void(* TimeoutOccurredCallback )(struct __FDCAN_HandleTypeDef *hfdcan)
void(* ErrorCallback )(struct __FDCAN_HandleTypeDef *hfdcan)
void(* ErrorStatusCallback )(struct __FDCAN_HandleTypeDef *hfdcan, uint32_t ErrorStatusITs)
void(* MspInitCallback )(struct __FDCAN_HandleTypeDef *hfdcan)
void(* MspDeInitCallback )(struct __FDCAN_HandleTypeDef *hfdcan)

详细说明

FDCAN句柄结构体定义。

定义位于文件stm32g4xx_hal_fdcan.h第429行


字段说明

FDCAN错误码

定义位于文件stm32g4xx_hal_fdcan.h第447行

HAL_FDCAN_AbortTxRequest()HAL_FDCAN_ActivateNotification()HAL_FDCAN_AddMessageToTxFifoQ()HAL_FDCAN_ConfigExtendedIdMask()HAL_FDCAN_ConfigFilter()HAL_FDCAN_ConfigGlobalFilter()HAL_FDCAN_ConfigInterruptLines()HAL_FDCAN_ConfigRamWatchdog()HAL_FDCAN_ConfigRxFifoOverwrite()HAL_FDCAN_ConfigTimeoutCounter()HAL_FDCAN_ConfigTimestampCounter()HAL_FDCAN_ConfigTxDelayCompensation()HAL_FDCAN_DeactivateNotification()HAL_FDCAN_DeInit()HAL_FDCAN_DisableEdgeFiltering()HAL_FDCAN_DisableISOMode()HAL_FDCAN_DisableTimeoutCounter()HAL_FDCAN_DisableTimestampCounter()HAL_FDCAN_DisableTxDelayCompensation()HAL_FDCAN_EnableEdgeFiltering()HAL_FDCAN_EnableISOMode()HAL_FDCAN_EnableTimeoutCounter()HAL_FDCAN_EnableTimestampCounter()HAL_FDCAN_EnableTxDelayCompensation()HAL_FDCAN_EnterPowerDownMode()HAL_FDCAN_ExitPowerDownMode()HAL_FDCAN_ExitRestrictedOperationMode()HAL_FDCAN_GetError()HAL_FDCAN_GetRxMessage()HAL_FDCAN_GetTxEvent()HAL_FDCAN_Init()HAL_FDCAN_IRQHandler()HAL_FDCAN_RegisterCallback()HAL_FDCAN_RegisterErrorStatusCallback()HAL_FDCAN_RegisterRxFifo0Callback()HAL_FDCAN_RegisterRxFifo1Callback()HAL_FDCAN_RegisterTxBufferAbortCallback()HAL_FDCAN_RegisterTxBufferCompleteCallback()HAL_FDCAN_RegisterTxEventFifoCallback()HAL_FDCAN_ResetTimeoutCounter()HAL_FDCAN_ResetTimestampCounter()HAL_FDCAN_Start()HAL_FDCAN_Stop()HAL_FDCAN_UnRegisterCallback()HAL_FDCAN_UnRegisterErrorStatusCallback()HAL_FDCAN_UnRegisterRxFifo0Callback()HAL_FDCAN_UnRegisterRxFifo1Callback()HAL_FDCAN_UnRegisterTxBufferAbortCallback()HAL_FDCAN_UnRegisterTxBufferCompleteCallback()HAL_FDCAN_UnRegisterTxEventFifoCallback()引用。

void(* __FDCAN_HandleTypeDef::ErrorStatusCallback)(struct __FDCAN_HandleTypeDef *hfdcan, uint32_t ErrorStatusITs)