|
STM32G474xx HAL用户手册
|
初始化和配置函数。 更多...
函数 | |
| 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_InitStruct中指定的参数初始化DAC外设,并初始化关联的句柄。
| hdac | 指向包含指定DAC配置信息的DAC_HandleTypeDef结构体的指针。 |
| HAL | 状态 |
定义于文件 stm32g4xx_hal_dac.c 的第 406 行。
参考文献 assert_param, __DAC_HandleTypeDef::ConvCpltCallbackCh1, __DAC_HandleTypeDef::ConvCpltCallbackCh2, __DAC_HandleTypeDef::ConvHalfCpltCallbackCh1, __DAC_HandleTypeDef::ConvHalfCpltCallbackCh2, __DAC_HandleTypeDef::DMAUnderrunCallbackCh1, __DAC_HandleTypeDef::DMAUnderrunCallbackCh2, __DAC_HandleTypeDef::ErrorCallbackCh1, __DAC_HandleTypeDef::ErrorCallbackCh2, __DAC_HandleTypeDef::ErrorCode, HAL_DAC_ConvCpltCallbackCh1(), HAL_DAC_ConvHalfCpltCallbackCh1(), HAL_DAC_DMAUnderrunCallbackCh1(), HAL_DAC_ERROR_NONE, HAL_DAC_ErrorCallbackCh1(), HAL_DAC_MspInit(), HAL_DAC_STATE_BUSY, HAL_DAC_STATE_READY, HAL_DAC_STATE_RESET, HAL_DACEx_ConvCpltCallbackCh2(), HAL_DACEx_ConvHalfCpltCallbackCh2(), HAL_DACEx_DMAUnderrunCallbackCh2(), HAL_DACEx_ErrorCallbackCh2(), __DAC_HandleTypeDef::Instance, __DAC_HandleTypeDef::Lock, __DAC_HandleTypeDef::MspInitCallback, 和 __DAC_HandleTypeDef::State.
| void HAL_DAC_MspDeInit | ( | DAC_HandleTypeDef * | hdac | ) |
反初始化DAC MSP。
| hdac | 指向包含指定DAC配置信息的DAC_HandleTypeDef结构体的指针。 |
| 无 |
定义于文件 stm32g4xx_hal_dac.c 的第 528 行。
参考文献 UNUSED.
被以下函数引用:HAL_DAC_DeInit(), 和 HAL_DAC_UnRegisterCallback().
| void HAL_DAC_MspInit | ( | DAC_HandleTypeDef * | hdac | ) |
初始化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回调函数,用于替代弱(可覆盖的)预定义回调。
| hdac | DAC句柄 |
| CallbackID | 要注册的回调的ID 此参数可以是以下值之一:
|