STM32G474xx HAL用户手册
数据结构 | 类型定义 | 枚举
DAC导出类型
DAC

数据结构

struct  __DAC_HandleTypeDef
 DAC句柄结构体定义。 更多...
struct  DAC_SampleAndHoldConfTypeDef
 DAC配置采样保持通道结构体定义。 更多...
struct  DAC_ChannelConfTypeDef
 DAC配置常规通道结构体定义。 更多...

类型定义

typedef struct __DAC_HandleTypeDef DAC_HandleTypeDef
 DAC句柄结构体定义。
typedef void(* pDAC_CallbackTypeDef )(DAC_HandleTypeDef *hdac)
 HAL DAC回调指针定义。

枚举

enum  HAL_DAC_StateTypeDef {
  HAL_DAC_STATE_RESET = 0x00U, HAL_DAC_STATE_READY = 0x01U, HAL_DAC_STATE_BUSY = 0x02U, HAL_DAC_STATE_TIMEOUT = 0x03U,
  HAL_DAC_STATE_ERROR = 0x04U
}
 HAL状态结构体定义。 更多...
enum  HAL_DAC_CallbackIDTypeDef {
  HAL_DAC_CH1_COMPLETE_CB_ID = 0x00U, HAL_DAC_CH1_HALF_COMPLETE_CB_ID = 0x01U, HAL_DAC_CH1_ERROR_ID = 0x02U, HAL_DAC_CH1_UNDERRUN_CB_ID = 0x03U,
  HAL_DAC_CH2_COMPLETE_CB_ID = 0x04U, HAL_DAC_CH2_HALF_COMPLETE_CB_ID = 0x05U, HAL_DAC_CH2_ERROR_ID = 0x06U, HAL_DAC_CH2_UNDERRUN_CB_ID = 0x07U,
  HAL_DAC_MSPINIT_CB_ID = 0x08U, HAL_DAC_MSPDEINIT_CB_ID = 0x09U, HAL_DAC_ALL_CB_ID = 0x0AU
}
 HAL DAC回调ID枚举定义。 更多...

类型定义文档

DAC句柄结构体定义。

typedef void(* pDAC_CallbackTypeDef)(DAC_HandleTypeDef *hdac)

HAL DAC回调指针定义。

定义于文件 stm32g4xx_hal_dac.h183 行。


枚举类型文档

HAL DAC回调ID枚举定义。

枚举值:
HAL_DAC_CH1_COMPLETE_CB_ID 

DAC CH1完成回调ID

HAL_DAC_CH1_HALF_COMPLETE_CB_ID 

DAC CH1半完成回调ID

HAL_DAC_CH1_ERROR_ID 

DAC CH1错误回调ID

HAL_DAC_CH1_UNDERRUN_CB_ID 

DAC CH1下溢回调ID

HAL_DAC_CH2_COMPLETE_CB_ID 

DAC CH2完成回调ID

HAL_DAC_CH2_HALF_COMPLETE_CB_ID 

DAC CH2半完成回调ID

HAL_DAC_CH2_ERROR_ID 

DAC CH2错误回调ID

HAL_DAC_CH2_UNDERRUN_CB_ID 

DAC CH2下溢回调ID

HAL_DAC_MSPINIT_CB_ID 

DAC MspInit回调ID

HAL_DAC_MSPDEINIT_CB_ID 

DAC MspDeInit回调ID

HAL_DAC_ALL_CB_ID 

DAC所有ID

定义于文件 stm32g4xx_hal_dac.h163 行。

HAL状态结构体定义。

枚举值:
HAL_DAC_STATE_RESET 

DAC尚未初始化或已禁用

HAL_DAC_STATE_READY 

DAC已初始化并可使用

HAL_DAC_STATE_BUSY 

DAC内部处理正在进行

HAL_DAC_STATE_TIMEOUT 

DAC超时状态

HAL_DAC_STATE_ERROR 

DAC错误状态

定义于文件 stm32g4xx_hal_dac.h49 行。