49 eadc->
CTL &= ~EADC_CTL_ADCEN_Msk;
115 uint32_t u32ModuleNum, \
116 uint32_t u32TriggerSrc, \
120 *(__IO uint32_t *)(&eadc->
AD0SPCTL0 + u32ModuleNum) |= (u32TriggerSrc | u32Channel);
158 uint32_t u32ModuleNum, \
159 uint32_t u32TriggerDelayTime, \
160 uint32_t u32DelayClockDivider)
196 eadc->
EXTSMPT &= ~EADC_EXTSMPT_EXTSMPT0_Msk;
197 eadc->
EXTSMPT |= u32ExtendSampleTime;
201 eadc->
EXTSMPT &= ~EADC_EXTSMPT_EXTSMPT1_Msk;
NUC472/NUC442 peripheral access layer header file. This file contains all the peripheral register's d...
#define EADC_AD0SPCTL0_EXTREN_Msk
#define EADC_EXTSMPT_EXTSMPT1_Pos
#define EADC_AD0SPCTL0_TRGSEL_Msk
#define EADC_AD0SPCTL0_TRGDLYCNT_Pos
#define EADC_AD0SPCTL0_CHSEL_Msk
#define EADC_CTL_ADCEN_Msk
#define EADC_AD0SPCTL0_TRGDLYDIV_Msk
#define EADC_AD0SPCTL0_EXTFEN_Msk
#define EADC_AD0SPCTL0_TRGDLYCNT_Msk
#define EADC1_SAMPLE_MODULE0
#define EADC_STADC_TRIGGER
void EADC_Close(EADC_T *eadc)
Disable EADC_module.
void EADC_SetExtendSampleTime(EADC_T *eadc, uint32_t u32ModuleNum, uint32_t u32ExtendSampleTime)
Set EADC extend sample time.
void EADC_SetTriggerDelayTime(EADC_T *eadc, uint32_t u32ModuleNum, uint32_t u32TriggerDelayTime, uint32_t u32DelayClockDivider)
Set trigger delay time.
void EADC_ConfigSampleModule(EADC_T *eadc, uint32_t u32ModuleNum, uint32_t u32TriggerSource, uint32_t u32Channel)
Configure the sample control logic module.
void EADC_Open(EADC_T *eadc, uint32_t u32InputMode)
This function make EADC_module be ready to convert.