| Mini51 BSP V3.02.002 The Board Support Package for Mini51 Series

Macros
ADC Exported Constants
MINI51 Device Driver » ADC Driver

## Macros
#define | ADC_CH7_EXT (0UL)
#define | ADC_CH7_BGP (ADC_ADCHER_PRESEL_Msk)
#define | ADC_CMP_LESS_THAN (0UL)
#define | ADC_CMP_GREATER_OR_EQUAL_TO (ADC_ADCMPR_CMPCOND_Msk)
#define | ADC_TRIGGER_BY_EXT_PIN (0UL)
#define | ADC_TRIGGER_BY_PWM (ADC_ADCR_TRGS_Msk)
#define | ADC_FALLING_EDGE_TRIGGER (0UL)
#define | ADC_RISING_EDGE_TRIGGER (ADC_ADCR_TRGCOND_Msk)
#define | ADC_ADF_INT (ADC_ADSR_ADF_Msk)
#define | ADC_CMP0_INT (ADC_ADSR_CMPF0_Msk)
#define | ADC_CMP1_INT (ADC_ADSR_CMPF1_Msk)
#define | ADC_SAMPLE_CLOCK_0 (0UL)
#define | ADC_SAMPLE_CLOCK_1 (1UL)
#define | ADC_SAMPLE_CLOCK_2 (2UL)
#define | ADC_SAMPLE_CLOCK_4 (3UL)
#define | ADC_SAMPLE_CLOCK_8 (4UL)
#define | ADC_SAMPLE_CLOCK_16 (5UL)
#define | ADC_SAMPLE_CLOCK_32 (6UL)
#define | ADC_SAMPLE_CLOCK_64 (7UL)
#define | ADC_SAMPLE_CLOCK_128 (8UL)
#define | ADC_SAMPLE_CLOCK_256 (9UL)
#define | ADC_SAMPLE_CLOCK_512 (10UL)
#define | ADC_SAMPLE_CLOCK_1024 (11UL)

## Detailed Description

## Macro Definition Documentation

## ◆ ADC_ADF_INT

#define ADC_ADF_INT (ADC_ADSR_ADF_Msk)

ADC convert complete interrupt

Definition at line 41 of file adc.h.

## ◆ ADC_CH7_BGP

#define ADC_CH7_BGP (ADC_ADCHER_PRESEL_Msk)

Use internal band-gap voltage (VBG) as channel 7 source.

Definition at line 34 of file adc.h.

## ◆ ADC_CH7_EXT

#define ADC_CH7_EXT (0UL)

Use external input pin as ADC channel 7 source

Definition at line 33 of file adc.h.

## ◆ ADC_CMP0_INT

#define ADC_CMP0_INT (ADC_ADSR_CMPF0_Msk)

ADC comparator 0 interrupt

Definition at line 42 of file adc.h.

## ◆ ADC_CMP1_INT

#define ADC_CMP1_INT (ADC_ADSR_CMPF1_Msk)

ADC comparator 0 interrupt

Definition at line 43 of file adc.h.

## ◆ ADC_CMP_GREATER_OR_EQUAL_TO

#define ADC_CMP_GREATER_OR_EQUAL_TO (ADC_ADCMPR_CMPCOND_Msk)

ADC compare condition greater or equal to

Definition at line 36 of file adc.h.

## ◆ ADC_CMP_LESS_THAN

#define ADC_CMP_LESS_THAN (0UL)

ADC compare condition less than

Definition at line 35 of file adc.h.

## ◆ ADC_FALLING_EDGE_TRIGGER

#define ADC_FALLING_EDGE_TRIGGER (0UL)

External pin falling edge trigger ADC

Definition at line 39 of file adc.h.

## ◆ ADC_RISING_EDGE_TRIGGER

#define ADC_RISING_EDGE_TRIGGER (ADC_ADCR_TRGCOND_Msk)

External pin rising edge trigger ADC

Definition at line 40 of file adc.h.

## ◆ ADC_SAMPLE_CLOCK_0

#define ADC_SAMPLE_CLOCK_0 (0UL)

ADC sample time is 0 ADC clock

Definition at line 44 of file adc.h.

## ◆ ADC_SAMPLE_CLOCK_1

#define ADC_SAMPLE_CLOCK_1 (1UL)

ADC sample time is 1 ADC clock

Definition at line 45 of file adc.h.

## ◆ ADC_SAMPLE_CLOCK_1024

#define ADC_SAMPLE_CLOCK_1024 (11UL)

ADC sample time is 1024 ADC clock

Definition at line 55 of file adc.h.

## ◆ ADC_SAMPLE_CLOCK_128

#define ADC_SAMPLE_CLOCK_128 (8UL)

ADC sample time is 128 ADC clock

Definition at line 52 of file adc.h.

## ◆ ADC_SAMPLE_CLOCK_16

#define ADC_SAMPLE_CLOCK_16 (5UL)

ADC sample time is 16 ADC clock

Definition at line 49 of file adc.h.

## ◆ ADC_SAMPLE_CLOCK_2

#define ADC_SAMPLE_CLOCK_2 (2UL)

ADC sample time is 2 ADC clock

Definition at line 46 of file adc.h.

## ◆ ADC_SAMPLE_CLOCK_256

#define ADC_SAMPLE_CLOCK_256 (9UL)

ADC sample time is 256 ADC clock

Definition at line 53 of file adc.h.

## ◆ ADC_SAMPLE_CLOCK_32

#define ADC_SAMPLE_CLOCK_32 (6UL)

ADC sample time is 32 ADC clock

Definition at line 50 of file adc.h.

## ◆ ADC_SAMPLE_CLOCK_4

#define ADC_SAMPLE_CLOCK_4 (3UL)

ADC sample time is 4 ADC clock

Definition at line 47 of file adc.h.

## ◆ ADC_SAMPLE_CLOCK_512

#define ADC_SAMPLE_CLOCK_512 (10UL)

ADC sample time is 512 ADC clock

Definition at line 54 of file adc.h.

## ◆ ADC_SAMPLE_CLOCK_64

#define ADC_SAMPLE_CLOCK_64 (7UL)

ADC sample time is 64 ADC clock

Definition at line 51 of file adc.h.

## ◆ ADC_SAMPLE_CLOCK_8

#define ADC_SAMPLE_CLOCK_8 (4UL)

ADC sample time is 8 ADC clock

Definition at line 48 of file adc.h.

## ◆ ADC_TRIGGER_BY_EXT_PIN

#define ADC_TRIGGER_BY_EXT_PIN (0UL)

ADC trigger by STADC (P3.2) pin

Definition at line 37 of file adc.h.

## ◆ ADC_TRIGGER_BY_PWM

#define ADC_TRIGGER_BY_PWM (ADC_ADCR_TRGS_Msk)

ADC trigger by PWM events

Definition at line 38 of file adc.h.