|
|
void | ADC_Initialize (Adc *pAdc, uint32_t dwId) |
|
uint32_t | ADC_SetClock (Adc *pAdc, uint32_t dwPres, uint32_t dwMck) |
|
void | ADC_SetTiming (Adc *pAdc, uint32_t dwStartup, uint32_t dwTracking, uint32_t dwSettling) |
|
void | ADC_SetTrigger (Adc *pAdc, uint32_t dwTrgSel) |
|
void | ADC_SetTriggerMode (Adc *pAdc, uint32_t dwMode) |
|
void | ADC_SetLowResolution (Adc *pAdc, uint32_t bEnDis) |
|
void | ADC_SetSleepMode (Adc *pAdc, uint8_t bEnDis) |
|
void | ADC_SetFastWakeup (Adc *pAdc, uint8_t bEnDis) |
|
void | ADC_SetSequenceMode (Adc *pAdc, uint8_t bEnDis) |
|
void | ADC_SetSequence (Adc *pAdc, uint32_t dwSEQ1, uint32_t dwSEQ2) |
|
void | ADC_SetSequenceByList (Adc *pAdc, uint8_t ucChList[], uint8_t ucNumCh) |
|
void | ADC_SetAnalogChange (Adc *pAdc, uint8_t bEnDis) |
|
void | ADC_SetTagEnable (Adc *pAdc, uint8_t bEnDis) |
|
void | ADC_SetCompareChannel (Adc *pAdc, uint32_t dwChannel) |
|
void | ADC_SetCompareMode (Adc *pAdc, uint32_t dwMode) |
|
void | ADC_SetComparisonWindow (Adc *pAdc, uint32_t dwHi_Lo) |
|
uint8_t | ADC_CheckConfiguration (Adc *pAdc, uint32_t dwMcK) |
|
uint32_t | ADC_GetConvertedData (Adc *pAdc, uint32_t dwChannel) |
|
void | ADC_SetTsAverage (Adc *pADC, uint32_t dwAvg2Conv) |
|
uint32_t | ADC_GetTsXPosition (Adc *pADC) |
|
uint32_t | ADC_GetTsYPosition (Adc *pADC) |
|
uint32_t | ADC_GetTsPressure (Adc *pADC) |
|
void | ADC_SetTsDebounce (Adc *pADC, uint32_t dwTime) |
|
void | ADC_SetTsPenDetect (Adc *pADC, uint8_t bEnDis) |
|
void | ADC_SetStartupTime (Adc *pAdc, uint32_t dwUs) |
|
void | ADC_SetTrackingTime (Adc *pAdc, uint32_t dwNs) |
|
void | ADC_SetTriggerPeriod (Adc *pAdc, uint32_t dwPeriod) |
|
void | ADC_SetTsMode (Adc *pADC, uint32_t dwMode) |
|
void | ADC_TsCalibration (Adc *pAdc) |
Purpose
Interface for configuration the Analog-to-Digital Converter (ADC) peripheral.
Usage
- Configurate the pins for ADC.
- Initialize the ADC with ADC_Initialize().
- Set ADC clock and timing with ADC_SetClock() and ADC_SetTiming().
- Select the active channel using ADC_EnableChannel().
- Start the conversion with ADC_StartConversion().
- Wait the end of the conversion by polling status with ADC_GetStatus().
- Finally, get the converted data using ADC_GetConvertedData() or ADC_GetLastConvertedData().