STM32G474xx HAL用户手册
函数
初始化和反初始化函数
DAC导出函数

初始化和配置函数。 更多...

函数

HAL_StatusTypeDef HAL_DAC_Init (DAC_HandleTypeDef *hdac)
 根据DAC_InitStruct中指定的参数初始化DAC外设,并初始化关联的句柄。
HAL_StatusTypeDef HAL_DAC_DeInit (DAC_HandleTypeDef *hdac)
 将DAC外设寄存器反初始化为默认的复位值。
__weak void HAL_DAC_MspInit (DAC_HandleTypeDef *hdac)
 初始化DAC MSP。
__weak void HAL_DAC_MspDeInit (DAC_HandleTypeDef *hdac)
 反初始化DAC MSP。
HAL_StatusTypeDef HAL_DAC_RegisterCallback (DAC_HandleTypeDef *hdac, HAL_DAC_CallbackIDTypeDef CallbackID, pDAC_CallbackTypeDef pCallback)
 注册用户DAC回调函数,用于替代弱(可覆盖的)预定义回调。
HAL_StatusTypeDef HAL_DAC_UnRegisterCallback (DAC_HandleTypeDef *hdac, HAL_DAC_CallbackIDTypeDef CallbackID)
 取消注册用户DAC回调函数,回调将被重定向到弱(可覆盖的)预定义回调。

详细描述

初始化和配置函数。

  ==============================================================================
              ##### 初始化和反初始化函数 #####
  ==============================================================================
    [..]  本节提供的函数用于:
      (+) 初始化和配置DAC。
      (+) 反初始化DAC。


函数文档

HAL_StatusTypeDef HAL_DAC_DeInit ( DAC_HandleTypeDef hdac)

将DAC外设寄存器反初始化为默认的复位值。

参数:
hdac指向包含指定DAC配置信息的DAC_HandleTypeDef结构体的指针。
返回值:
HAL状态

定义于文件 stm32g4xx_hal_dac.c 的第 467 行。

参考文献 assert_param, __DAC_HandleTypeDef::ErrorCode, HAL_DAC_ERROR_NONE, HAL_DAC_MspDeInit(), HAL_DAC_STATE_BUSY, HAL_DAC_STATE_RESET, __DAC_HandleTypeDef::Instance, __DAC_HandleTypeDef::MspDeInitCallback, 和 __DAC_HandleTypeDef::State.

HAL_StatusTypeDef HAL_DAC_Init ( DAC_HandleTypeDef hdac)

反初始化DAC MSP。

参数:
hdac指向包含指定DAC配置信息的DAC_HandleTypeDef结构体的指针。
返回值:

定义于文件 stm32g4xx_hal_dac.c 的第 528 行。

参考文献 UNUSED.

被以下函数引用:HAL_DAC_DeInit(), 和 HAL_DAC_UnRegisterCallback().

初始化DAC MSP。

参数:
hdac指向包含指定DAC配置信息的DAC_HandleTypeDef结构体的指针。
返回值:

定义于文件 stm32g4xx_hal_dac.c 的第 512 行。

参考文献 UNUSED.

被以下函数引用:HAL_DAC_Init(), 和 HAL_DAC_UnRegisterCallback().

HAL_StatusTypeDef HAL_DAC_RegisterCallback ( DAC_HandleTypeDef hdac,
HAL_DAC_CallbackIDTypeDef  CallbackID,
pDAC_CallbackTypeDef  pCallback 
)

注册用户DAC回调函数,用于替代弱(可覆盖的)预定义回调。

注意:
HAL_DAC_RegisterCallback() 可以在 HAL_DAC_STATE_RESET 状态下 HAL_DAC_Init() 之前调用,以注册 HAL_DAC_MSPINIT_CB_ID 和 HAL_DAC_MSPDEINIT_CB_ID 的回调
参数:
hdacDAC句柄
CallbackID要注册的回调的ID 此参数可以是以下值之一: