Analog-to-digital converter (ADC)
ADC_FLAG_AWD2: ADC Analog watchdog 2 flag
ADC_FLAG_AWD3: ADC Analog watchdog 3 flag
a. Flags
ADC_IT_AWD1: ADC Analog watchdog 1 interrupt source
ADC_IT_AWD2: ADC Analog watchdog 2 interrupt source
ADC_IT_AWD3: ADC Analog watchdog 3 interrupt source (#) Flags for ADC dual
mode
a. Flags for Master
ADC_FLAG_MSTRDY: ADC master Ready (ADRDY) flag
ADC_FLAG_MSTEOSMP: ADC master End of Sampling flag
ADC_FLAG_MSTEOC: ADC master End of Regular Conversion flag
ADC_FLAG_MSTEOS: ADC master End of Regular sequence of Conversions flag
ADC_FLAG_MSTOVR: ADC master overrun flag
ADC_FLAG_MSTJEOC: ADC master End of Injected Conversion flag
ADC_FLAG_MSTJEOS: ADC master End of Injected sequence of Conversions flag
ADC_FLAG_MSTAWD1: ADC master Analog watchdog 1 flag
ADC_FLAG_MSTAWD2: ADC master Analog watchdog 2 flag
ADC_FLAG_MSTAWD3: ADC master Analog watchdog 3 flag
ADC_FLAG_MSTJQOVF: ADC master Injected Context Queue Overflow flag
a. Flags for Slave
ADC_FLAG_SLVRDY: ADC slave Ready (ADRDY) flag
ADC_FLAG_SLVEOSMP: ADC slave End of Sampling flag
ADC_FLAG_SLVEOC: ADC slave End of Regular Conversion flag
ADC_FLAG_SLVEOS: ADC slave End of Regular sequence of Conversions flag
ADC_FLAG_SLVOVR: ADC slave overrun flag
ADC_FLAG_SLVJEOC: ADC slave End of Injected Conversion flag
ADC_FLAG_SLVJEOS: ADC slave End of Injected sequence of Conversions flag
ADC_FLAG_SLVAWD1: ADC slave Analog watchdog 1 flag
ADC_FLAG_SLVAWD2: ADC slave Analog watchdog 2 flag
ADC_FLAG_SLVAWD3: ADC slave Analog watchdog 3 flag
ADC_FLAG_SLVJQOVF: ADC slave Injected Context Queue Overflow flag The user
should identify which mode will be used in his application to manage the ADC
controller events: Polling mode or Interrupt mode. In the Polling Mode it is advised to
use the following functions: - ADC_GetFlagStatus() : to check if flags events occur. -
ADC_ClearFlag() : to clear the flags events. In the Interrupt Mode it is advised to use
the following functions: - ADC_ITConfig() : to enable or disable the interrupt source. -
ADC_GetITStatus() : to check if Interrupt occurs. - ADC_ClearITPendingBit() : to clear
the Interrupt pending Bit (corresponding Flag).
ADC_ITConfig()
ADC_GetFlagStatus()
ADC_ClearFlag()
ADC_GetCommonFlagStatus()
ADC_ClearCommonFlag()
ADC_GetITStatus()
ADC_ClearITPendingBit()
3.2.9 Initialization and Configuration functions
3.2.9.1 ADC_DeInit