STM32G474xx HAL用户手册
宏定义
DAC错误码
DAC导出常量

宏定义

#define HAL_DAC_ERROR_NONE   0x00U
#define HAL_DAC_ERROR_DMAUNDERRUNCH1   0x01U
#define HAL_DAC_ERROR_DMAUNDERRUNCH2   0x02U
#define HAL_DAC_ERROR_DMA   0x04U
#define HAL_DAC_ERROR_TIMEOUT   0x08U
#define HAL_DAC_ERROR_INVALID_CALLBACK   0x10U

宏定义说明

#define HAL_DAC_ERROR_DMA   0x04U

DMA错误

定义于文件 stm32g4xx_hal_dac.h 的第 202 行。

引用自 DAC_DMAErrorCh1()DAC_DMAErrorCh2()HAL_DAC_Start_DMA()HAL_DACEx_DualStart_DMA()

#define HAL_DAC_ERROR_DMAUNDERRUNCH1   0x01U

DAC通道1 DMA下溢错误

定义于文件 stm32g4xx_hal_dac.h 的第 200 行。

引用自 HAL_DAC_IRQHandler()

#define HAL_DAC_ERROR_DMAUNDERRUNCH2   0x02U

DAC通道2 DMA下溢错误

定义于文件 stm32g4xx_hal_dac.h 的第 201 行。

引用自 HAL_DAC_IRQHandler()

#define HAL_DAC_ERROR_INVALID_CALLBACK   0x10U

无效回调错误

定义于文件 stm32g4xx_hal_dac.h 的第 205 行。

引用自 HAL_DAC_RegisterCallback()HAL_DAC_UnRegisterCallback()

#define HAL_DAC_ERROR_NONE   0x00U

无错误

定义于文件 stm32g4xx_hal_dac.h 的第 199 行。

引用自 HAL_DAC_DeInit()HAL_DAC_Init()

#define HAL_DAC_ERROR_TIMEOUT   0x08U

超时错误

定义于文件 stm32g4xx_hal_dac.h 的第 203 行。

引用自 HAL_DAC_ConfigChannel()