Part Number:CC2640R2F
Tool/software: TI-RTOS
We are collecting the battery voltage with the COST DOWN version of CC2640R2 FRE014 5X5 package, but we found that the data of ADC conversion is wrong.Please help us to see if we can find the problem, or help us find the ADC demo of FRE014.The collection code is as follows::
ADC_init();
ADCHandle = ADC_open(0x00, &ADCparams);
res = ADC_convert(ADCHandle, &ADCVal); //获取ADC值
ADCCC26XX_Object adcCC264Objects[CC2640R2DK_5XD_ADCCOUNT];
const ADCCC26XX_HWAttrs adcCC2640HWAttrs[CC2640R2DK_5XD_ADCCOUNT] = {
{
.adcDIO = CC2640R2DK_5XD_DIO07_ANALOG,
.adcCompBInput = ADC_COMPB_IN_AUXIO7,
.refSource = ADCCC26XX_FIXED_REFERENCE,
.samplingDuration = ADCCC26XX_SAMPLING_DURATION_2P7_US,
.inputScalingEnabled = true,
.triggerSource = ADCCC26XX_TRIGGER_MANUAL,
.returnAdjustedVal = false
},
}
const ADC_Config ADC_config[CC2640R2DK_5XD_ADCCOUNT] = {
{&ADCCC26XX_fxnTable, &adcCC264Objects[CC2640R2DK_5XD_ADC0], &adcCC2640HWAttrs[CC2640R2DK_5XD_ADC0]},
};
const uint_least8_t ADC_count = CC2640R2DK_5XD_ADCCOUNT;
typedef enum CC2640R2DK_5XD_ADCName {
CC2640R2DK_5XD_ADC0 = 0,
CC2640R2DK_5XD_ADCCOUNT
} CC2640R2DK_5XD_ADCName;
#define CC2640R2_LAUNCHXL_DIO7_ANALOG IOID_7