STM32G474xx HAL 用户手册
宏定义
FDCAN 标志
FDCAN 导出常量

宏定义

#define FDCAN_FLAG_TX_COMPLETE   FDCAN_IR_TC
#define FDCAN_FLAG_TX_ABORT_COMPLETE   FDCAN_IR_TCF
#define FDCAN_FLAG_TX_FIFO_EMPTY   FDCAN_IR_TFE
#define FDCAN_FLAG_RX_HIGH_PRIORITY_MSG   FDCAN_IR_HPM
#define FDCAN_FLAG_TX_EVT_FIFO_ELT_LOST   FDCAN_IR_TEFL
#define FDCAN_FLAG_TX_EVT_FIFO_FULL   FDCAN_IR_TEFF
#define FDCAN_FLAG_TX_EVT_FIFO_NEW_DATA   FDCAN_IR_TEFN
#define FDCAN_FLAG_RX_FIFO0_MESSAGE_LOST   FDCAN_IR_RF0L
#define FDCAN_FLAG_RX_FIFO0_FULL   FDCAN_IR_RF0F
#define FDCAN_FLAG_RX_FIFO0_NEW_MESSAGE   FDCAN_IR_RF0N
#define FDCAN_FLAG_RX_FIFO1_MESSAGE_LOST   FDCAN_IR_RF1L
#define FDCAN_FLAG_RX_FIFO1_FULL   FDCAN_IR_RF1F
#define FDCAN_FLAG_RX_FIFO1_NEW_MESSAGE   FDCAN_IR_RF1N
#define FDCAN_FLAG_RAM_ACCESS_FAILURE   FDCAN_IR_MRAF
#define FDCAN_FLAG_ERROR_LOGGING_OVERFLOW   FDCAN_IR_ELO
#define FDCAN_FLAG_ERROR_PASSIVE   FDCAN_IR_EP
#define FDCAN_FLAG_ERROR_WARNING   FDCAN_IR_EW
#define FDCAN_FLAG_BUS_OFF   FDCAN_IR_BO
#define FDCAN_FLAG_RAM_WATCHDOG   FDCAN_IR_WDI
#define FDCAN_FLAG_ARB_PROTOCOL_ERROR   FDCAN_IR_PEA
#define FDCAN_FLAG_DATA_PROTOCOL_ERROR   FDCAN_IR_PED
#define FDCAN_FLAG_RESERVED_ADDRESS_ACCESS   FDCAN_IR_ARA
#define FDCAN_FLAG_TIMESTAMP_WRAPAROUND   FDCAN_IR_TSW
#define FDCAN_FLAG_TIMEOUT_OCCURRED   FDCAN_IR_TOO

宏定义文档

#define FDCAN_FLAG_ARB_PROTOCOL_ERROR   FDCAN_IR_PEA

检测到仲裁阶段协议错误

定义在文件 867 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_BUS_OFF   FDCAN_IR_BO

总线关闭(Bus_Off)状态已更改

定义在文件 865 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_DATA_PROTOCOL_ERROR   FDCAN_IR_PED

检测到数据阶段协议错误

定义在文件 868 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_ERROR_LOGGING_OVERFLOW   FDCAN_IR_ELO

FDCAN 错误日志计数器溢出

定义在文件 862 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_ERROR_PASSIVE   FDCAN_IR_EP

错误被动(Error_Passive)状态已更改

定义在文件 863 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_ERROR_WARNING   FDCAN_IR_EW

错误警告(Error_Warning)状态已更改

定义在文件 864 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_RAM_ACCESS_FAILURE   FDCAN_IR_MRAF

消息 RAM 访问失败

定义在文件 861 行的 stm32g4xx_hal_fdcan.h

HAL_FDCAN_IRQHandler() 引用。

#define FDCAN_FLAG_RAM_WATCHDOG   FDCAN_IR_WDI

因缺少 READY 导致的讯息 RAM 看门狗事件

定义在文件 866 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_RESERVED_ADDRESS_ACCESS   FDCAN_IR_ARA

访问了保留地址

定义在文件 869 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_RX_FIFO0_FULL   FDCAN_IR_RF0F

接收 FIFO 0 已满

定义在文件 856 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_RX_FIFO0_MESSAGE_LOST   FDCAN_IR_RF0L

接收 FIFO 0 消息丢失

定义在文件 855 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_RX_FIFO0_NEW_MESSAGE   FDCAN_IR_RF0N

已将新消息写入接收 FIFO 0

定义在文件 857 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_RX_FIFO1_FULL   FDCAN_IR_RF1F

接收 FIFO 1 已满

定义在文件 859 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_RX_FIFO1_MESSAGE_LOST   FDCAN_IR_RF1L

接收 FIFO 1 消息丢失

定义在文件 858 行的 stm32g4xx_hal_fdcan.h

#define FDCAN_FLAG_RX_FIFO1_NEW_MESSAGE   FDCAN_IR_RF1N

已将新消息写入接收 FIFO 1

定义在文件