STM32G474xx HAL User Manual
函数
回调函数
FDCAN 导出函数

FDCAN 回调函数。 更多...

函数

__weak void HAL_FDCAN_TxEventFifoCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t TxEventFifoITs)
 Tx 事件回调。
__weak void HAL_FDCAN_RxFifo0Callback (FDCAN_HandleTypeDef *hfdcan, uint32_t RxFifo0ITs)
 Rx FIFO 0 回调。
__weak void HAL_FDCAN_RxFifo1Callback (FDCAN_HandleTypeDef *hfdcan, uint32_t RxFifo1ITs)
 Rx FIFO 1 回调。
__weak void HAL_FDCAN_TxFifoEmptyCallback (FDCAN_HandleTypeDef *hfdcan)
 Tx FIFO 空回调。
__weak void HAL_FDCAN_TxBufferCompleteCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t BufferIndexes)
 传输完成回调。
__weak void HAL_FDCAN_TxBufferAbortCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t BufferIndexes)
 传输取消回调。
__weak void HAL_FDCAN_TimestampWraparoundCallback (FDCAN_HandleTypeDef *hfdcan)
 时间戳回绕回调。
__weak void HAL_FDCAN_TimeoutOccurredCallback (FDCAN_HandleTypeDef *hfdcan)
 超时发生回调。
__weak void HAL_FDCAN_HighPriorityMessageCallback (FDCAN_HandleTypeDef *hfdcan)
 高优先级消息回调。
__weak void HAL_FDCAN_ErrorCallback (FDCAN_HandleTypeDef *hfdcan)
 错误回调。
__weak void HAL_FDCAN_ErrorStatusCallback (FDCAN_HandleTypeDef *hfdcan, uint32_t ErrorStatusITs)
 错误状态回调。

详细说明

FDCAN 回调函数。

  ==============================================================================
                          ##### 回调函数 #####
  ==============================================================================
    [..]
    本小节提供以下回调函数:
      (+) HAL_FDCAN_TxEventFifoCallback
      (+) HAL_FDCAN_RxFifo0Callback
      (+) HAL_FDCAN_RxFifo1Callback
      (+) HAL_FDCAN_TxFifoEmptyCallback
      (+) HAL_FDCAN_TxBufferCompleteCallback
      (+) HAL_FDCAN_TxBufferAbortCallback
      (+) HAL_FDCAN_HighPriorityMessageCallback
      (+) HAL_FDCAN_TimestampWraparoundCallback
      (+) HAL_FDCAN_TimeoutOccurredCallback
      (+) HAL_FDCAN_ErrorCallback
      (+) HAL_FDCAN_ErrorStatusCallback


函数文档

错误回调。

参数:
hfdcan指向 FDCAN_HandleTypeDef 结构的指针,该结构包含指定 FDCAN 的配置信息。
返回值:

定义于文件 stm32g4xx_hal_fdcan.c3331 行。

引用自 UNUSED

被以下函数引用:HAL_FDCAN_Init()HAL_FDCAN_IRQHandler()HAL_FDCAN_UnRegisterCallback()

void HAL_FDCAN_ErrorStatusCallback ( FDCAN_HandleTypeDef hfdcan,
uint32_t  ErrorStatusITs 
)

错误状态回调。

参数:
hfdcan指向 FDCAN_HandleTypeDef 结构的指针,该结构包含指定 FDCAN 的配置信息。
ErrorStatusITs指示哪些错误状态中断被触发。该参数可以是以下值的任意组合:
  • FDCAN_Error_Status_Interrupts。
返回值:

定义于文件 stm32g4xx_hal_fdcan.c3349 行。

引用自 UNUSED

被以下函数引用:HAL_FDCAN_Init()HAL_FDCAN_IRQHandler()HAL_FDCAN_UnRegisterErrorStatusCallback()

高优先级消息回调。

参数:
hfdcan指向 FDCAN_HandleTypeDef 结构的指针,该结构包含指定 FDCAN 的配置信息。
返回值:

定义于文件 stm32g4xx_hal_fdcan.c3315 行。

引用自 UNUSED

被以下函数引用:HAL_FDCAN_Init()HAL_FDCAN_IRQHandler()HAL_FDCAN_UnRegisterCallback()

void HAL_FDCAN_RxFifo0Callback ( FDCAN_HandleTypeDef hfdcan,
uint32_t  RxFifo0ITs 
)

Rx FIFO 0 回调。

参数:
hfdcan指向 FDCAN_HandleTypeDef 结构的指针,该结构包含指定 FDCAN 的配置信息。
RxFifo0ITs指示哪些 Rx FIFO 0 中断被触发。该参数可以是以下值的任意组合:
  • FDCAN_Rx_Fifo0_Interrupts。
返回值:

定义于文件 stm32g4xx_hal_fdcan.c3193 行。

引用自 UNUSED

被以下函数引用:HAL_FDCAN_Init()HAL_FDCAN_IRQHandler()HAL_FDCAN_UnRegisterRxFifo0Callback()

void HAL_FDCAN_RxFifo1Callback ( FDCAN_HandleTypeDef hfdcan,
uint32_t  RxFifo1ITs 
)

Rx FIFO 1 回调。

参数:
hfdcan指向 FDCAN_HandleTypeDef 结构的指针,该结构包含指定 FDCAN 的配置信息。
RxFifo1ITs指示哪些 Rx FIFO 1 中断被触发。该参数可以是以下值的任意组合:
  • FDCAN_Rx_Fifo1_Interrupts。
返回值:

定义于文件 stm32g4xx_hal_fdcan.c3212 行。

引用自 UNUSED

被以下函数引用:HAL_FDCAN_Init()HAL_FDCAN_IRQHandler()HAL_FDCAN_UnRegisterRxFifo1Callback()

超时发生回调。

参数:
hfdcan指向 FDCAN_HandleTypeDef 结构的指针,该结构包含指定 FDCAN 的配置信息。
返回值:

定义于文件 stm32g4xx_hal_fdcan.c3299 行。

引用自 UNUSED

被以下函数引用:HAL_FDCAN_Init()HAL_FDCAN_IRQHandler()HAL_FDCAN_UnRegisterCallback()