|
STM32G474xx HAL 用户手册
|
IO 操作函数。 更多...
函数 | |
| HAL_StatusTypeDef | HAL_DAC_Start (DAC_HandleTypeDef *hdac, uint32_t Channel) |
| 使能 DAC 并开始通道转换。 | |
| HAL_StatusTypeDef | HAL_DAC_Stop (DAC_HandleTypeDef *hdac, uint32_t Channel) |
| 禁用 DAC 并停止通道转换。 | |
| HAL_StatusTypeDef | HAL_DAC_Start_DMA (DAC_HandleTypeDef *hdac, uint32_t Channel, const uint32_t *pData, uint32_t Length, uint32_t Alignment) |
| 使能 DAC 并开始通道转换(DMA 模式)。 | |
| HAL_StatusTypeDef | HAL_DAC_Stop_DMA (DAC_HandleTypeDef *hdac, uint32_t Channel) |
| 禁用 DAC 并停止通道转换(DMA 模式)。 | |
| void | HAL_DAC_IRQHandler (DAC_HandleTypeDef *hdac) |
| 处理 DAC 中断请求。此函数使用 DMA 下溢中断。 | |
| HAL_StatusTypeDef | HAL_DAC_SetValue (DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Alignment, uint32_t Data) |
| 设置指定 DAC 通道的数据保持寄存器值。 | |
| __weak void | HAL_DAC_ConvCpltCallbackCh1 (DAC_HandleTypeDef *hdac) |
| 通道1非阻塞模式下的转换完成回调。 | |
| __weak void | HAL_DAC_ConvHalfCpltCallbackCh1 (DAC_HandleTypeDef *hdac) |
| 通道1非阻塞模式下的转换半DMA传输回调。 | |
| __weak void | HAL_DAC_ErrorCallbackCh1 (DAC_HandleTypeDef *hdac) |
| 通道1的DAC错误回调。 | |
| __weak void | HAL_DAC_DMAUnderrunCallbackCh1 (DAC_HandleTypeDef *hdac) |
| 通道1的DMA下溢DAC回调。 | |
| 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 回调将重定向到弱(重写)预定义回调。 | |
IO 操作函数。
==============================================================================
##### IO operation functions #####
==============================================================================
[..] This section provides functions allowing to:
(+) Start conversion.
(+) Stop conversion.
(+) Start conversion and enable DMA transfer.
(+) Stop conversion and disable DMA transfer.
(+) Get result of conversion.
| void HAL_DAC_ConvCpltCallbackCh1 | ( | DAC_HandleTypeDef * | hdac | ) |
通道1非阻塞模式下的转换完成回调。
| hdac | 指向包含指定 DAC 配置信息的 DAC_HandleTypeDef 结构体的指针。 |
| 无 |
定义位于文件 stm32g4xx_hal_dac.c 的第 1012 行。
引用 UNUSED。
被 DAC_DMAConvCpltCh1(), HAL_DAC_Init(), 和 HAL_DAC_UnRegisterCallback() 引用。
| void HAL_DAC_ConvHalfCpltCallbackCh1 | ( | DAC_HandleTypeDef * | hdac | ) |
通道1非阻塞模式下的转换半DMA传输回调。
| hdac | 指向包含指定 DAC 配置信息的 DAC_HandleTypeDef 结构体的指针。 |
| 无 |
定义位于文件 stm32g4xx_hal_dac.c 的第 1028 行。
引用 UNUSED。
被 DAC_DMAHalfConvCpltCh1(), HAL_DAC_Init(), 和 HAL_DAC_UnRegisterCallback() 引用。
| void HAL_DAC_DMAUnderrunCallbackCh1 | ( | DAC_HandleTypeDef * | hdac | ) |
通道1的DMA下溢DAC回调。
| hdac | 指向包含指定 DAC 配置信息的 DAC_HandleTypeDef 结构体的指针。 |
| 无 |
定义位于文件 stm32g4xx_hal_dac.c 的第 1060 行。
引用 UNUSED。
被 HAL_DAC_Init(), HAL_DAC_IRQHandler(), 和 HAL_DAC_UnRegisterCallback() 引用。
| void HAL_DAC_ErrorCallbackCh1 | ( | DAC_HandleTypeDef * | hdac | ) |
通道1的DAC错误回调。
| hdac | 指向包含指定 DAC 配置信息的 DAC_HandleTypeDef 结构体的指针。 |
| 无 |
定义位于文件 stm32g4xx_hal_dac.c 的第 1044 行。
引用 UNUSED。
被 DAC_DMAErrorCh1(), HAL_DAC_Init(), 和 HAL_DAC_UnRegisterCallback() 引用。
| void HAL_DAC_IRQHandler | ( | DAC_HandleTypeDef * | hdac | ) |
处理 DAC 中断请求。此函数使用 DMA 下溢中断。
| hdac | 指向包含指定 DAC 配置信息的 DAC_HandleTypeDef 结构体的指针。 |
| 无 |
定义位于文件 stm32g4xx_hal_dac.c 的第 889 行。
引用 __HAL_DAC_CLEAR_FLAG, __HAL_DAC_DISABLE_IT, DAC_FLAG_DMAUDR1, DAC_FLAG_DMAUDR2, DAC_IT_DMAUDR1, DAC_IT_DMAUDR2,