|
STM32G474xx HAL 用户手册
|
宏定义 | |
| #define | __HAL_ADC_RESET_HANDLE_STATE(__HANDLE__) |
| 重置 ADC 句柄状态。 | |
| #define | __HAL_ADC_ENABLE_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->IER) |= (__INTERRUPT__)) |
| 使能 ADC 中断。 | |
| #define | __HAL_ADC_DISABLE_IT(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->IER) &= ~(__INTERRUPT__)) |
| 禁用 ADC 中断。 | |
| #define | __HAL_ADC_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) (((__HANDLE__)->Instance->IER & (__INTERRUPT__)) == (__INTERRUPT__)) |
| 检查指定的 ADC 中断源是使能还是禁用。 | |
| #define | __HAL_ADC_GET_FLAG(__HANDLE__, __FLAG__) ((((__HANDLE__)->Instance->ISR) & (__FLAG__)) == (__FLAG__)) |
| 检查指定的 ADC 标志是否已置位。 | |
| #define | __HAL_ADC_CLEAR_FLAG(__HANDLE__, __FLAG__) (((__HANDLE__)->Instance->ISR) = (__FLAG__)) |
| 清除指定的 ADC 标志。 | |
| #define __HAL_ADC_CLEAR_FLAG | ( | __HANDLE__, | |
| __FLAG__ | |||
| ) | (((__HANDLE__)->Instance->ISR) = (__FLAG__)) |
清除指定的 ADC 标志。
| __HANDLE__ | ADC 句柄 |
| __FLAG__ | ADC 标志 此参数可以是以下值之一:
|
| 无 |
定义位于文件 stm32g4xx_hal_adc.h 的第 1585 行。
被以下函数引用:ADC_ConversionStop(), ADC_Disable(), HAL_ADC_DeInit(), HAL_ADC_IRQHandler(), HAL_ADC_PollForConversion(), HAL_ADC_PollForEvent(), HAL_ADC_Start(), HAL_ADC_Start_DMA(), HAL_ADC_Start_IT(), HAL_ADCEx_InjectedPollForConversion(), HAL_ADCEx_InjectedStart(), HAL_ADCEx_InjectedStart_IT(), 和 HAL_ADCEx_MultiModeStart_DMA()。
| #define __HAL_ADC_DISABLE_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | (((__HANDLE__)->Instance->IER) &= ~(__INTERRUPT__)) |
禁用 ADC 中断。
| __HANDLE__ | ADC 句柄 |
| __INTERRUPT__ | ADC 中断 此参数可以是以下值之一:
|
| 无 |
定义位于文件 stm32g4xx_hal_adc.h 的第 1522 行。
被以下函数引用:HAL_ADC_DeInit(), HAL_ADC_IRQHandler(), HAL_ADC_Start_IT(), HAL_ADC_Stop_DMA(), HAL_ADC_Stop_IT(), HAL_ADCEx_InjectedStart_IT(), HAL_ADCEx_InjectedStop_IT(), HAL_ADCEx_MultiModeStop_DMA(), HAL_ADCEx_RegularMultiModeStop_DMA(), HAL_ADCEx_RegularStop_DMA(), 和 HAL_ADCEx_RegularStop_IT()。
| #define __HAL_ADC_ENABLE_IT | ( | __HANDLE__, | |
| __INTERRUPT__ | |||
| ) | (((__HANDLE__)->Instance->IER) |= (__INTERRUPT__)) |
使能 ADC 中断。
| __HANDLE__ | ADC 句柄 |
| __INTERRUPT__ | ADC 中断 此参数可以是以下值之一:
|
| 无 |
定义位于文件 stm32g4xx_hal_adc.h 的第 1501 行。
被以下函数引用:HAL_ADC_Start_DMA(), HAL_ADC_Start_IT(), HAL_ADCEx_InjectedStart_IT(), 和 HAL_ADCEx_MultiModeStart_DMA()。
| #define __HAL_ADC_GET_FLAG | ( | __HANDLE__, | |
| __FLAG__ | |||
| ) | ((((__HANDLE__)->Instance->ISR) & (__FLAG__)) == (__FLAG__)) |
检查指定的 ADC 标志是否已置位。
| __HANDLE__ | ADC 句柄 |
| __FLAG__ | ADC 标志 此参数可以是以下值之一:
|