|
STM32G474xx HAL 用户手册
|
定义 | |
| #define | __HAL_DAC_RESET_HANDLE_STATE(__HANDLE__) |
| 重置 DAC 句柄状态。 | |
| #define | __HAL_DAC_ENABLE(__HANDLE__, __DAC_Channel__) ((__HANDLE__)->Instance->CR |= (DAC_CR_EN1 << ((__DAC_Channel__) & 0x10UL))) |
| 使能 DAC 通道。 | |
| #define | __HAL_DAC_DISABLE(__HANDLE__, __DAC_Channel__) ((__HANDLE__)->Instance->CR &= ~(DAC_CR_EN1 << ((__DAC_Channel__) & 0x10UL))) |
| 禁用 DAC 通道。 | |
| #define | DAC_DHR12R1_ALIGNMENT(__ALIGNMENT__) (0x00000008UL + (__ALIGNMENT__)) |
| 设置 DHR12R1 对齐方式。 | |
| #define | DAC_DHR12R2_ALIGNMENT(__ALIGNMENT__) (0x00000014UL + (__ALIGNMENT__)) |
| 设置 DHR12R2 对齐方式。 | |
| #define | DAC_DHR12RD_ALIGNMENT(__ALIGNMENT__) (0x00000020UL + (__ALIGNMENT__)) |
| 设置 DHR12RD 对齐方式。 | |
| #define | __HAL_DAC_ENABLE_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->CR) |= (__INTERRUPT__)) |
| 使能 DAC 中断。 | |
| #define | __HAL_DAC_DISABLE_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->CR) &= ~(__INTERRUPT__)) |
| 禁用 DAC 中断。 | |
| #define | __HAL_DAC_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) |
| 检查指定的 DAC 中断源是否已使能。 | |
| #define | __HAL_DAC_GET_FLAG(__HANDLE__, __FLAG__) ((((__HANDLE__)->Instance->SR) & (__FLAG__)) == (__FLAG__)) |
| 获取所选 DAC 的标志状态。 | |
| #define | __HAL_DAC_CLEAR_FLAG(__HANDLE__, __FLAG__) (((__HANDLE__)->Instance->SR) = (__FLAG__)) |
| 清除 DAC 的标志。 | |
| #define __HAL_DAC_CLEAR_FLAG | ( | __HANDLE__, | |
| __FLAG__ | |||
| ) | (((__HANDLE__)->Instance->SR) = (__FLAG__)) |
清除 DAC 的标志。
| __HANDLE__ | 指定 DAC 句柄。 |
| __FLAG__ | 指定要清除的 DAC 标志。该参数可以是以下值的任意组合:
|
| 无 |
定义位于文件 stm32g4xx_hal_dac.h 的第 491 行。
被 HAL_DAC_IRQHandler() 引用。
| #define __HAL_DAC_DISABLE | ( | __HANDLE__, | |
| __DAC_Channel__ | |||
| ) | ((__HANDLE__)->Instance->CR &= ~(DAC_CR_EN1 << ((__DAC_Channel__) & 0x10UL))) |
禁用 DAC 通道。
| __HANDLE__ | 指定 DAC 句柄 |
| __DAC_Channel__ | 指定 DAC 通道。 |
| 无 |
定义位于文件 stm32g4xx_hal_dac.h 的第 402 行。
被 HAL_DAC_Stop(), HAL_DAC_Stop_DMA(), HAL_DACEx_DualStop(), 和 HAL_DACEx_DualStop_DMA() 引用。
| #define __HAL_DAC_DISABLE_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | (((__HANDLE__)->Instance->CR) &= ~(__INTERRUPT__)) |
禁用 DAC 中断。
| __HANDLE__ | 指定 DAC 句柄 |
| __INTERRUPT__ | 指定 DAC 中断。该参数可以是以下值的任意组合:
|
| 无 |
定义位于文件 stm32g4xx_hal_dac.h 的第 449 行。
被 HAL_DAC_IRQHandler(), HAL_DAC_Stop_DMA(), 和 HAL_DACEx_DualStop_DMA() 引用。
| #define __HAL_DAC_ENABLE | ( | __HANDLE__, | |
| __DAC_Channel__ | |||
| ) | ((__HANDLE__)->Instance->CR |= (DAC_CR_EN1 << ((__DAC_Channel__) & 0x10UL))) |
使能 DAC 通道。
| __HANDLE__ | 指定 DAC 句柄。 |
| __DAC_Channel__ | 指定 DAC 通道 |
| 无 |
定义位于文件 stm32g4xx_hal_dac.h 的第 394 行。
被 HAL_DAC_Start(), HAL_DAC_Start_DMA(), HAL_DACEx_DualStart(), 和 HAL_DACEx_DualStart_DMA() 引用。
| #define __HAL_DAC_ENABLE_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) |