This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F的ADC电量采集(封装5*5)

1、首先是采集通道的问题,库里面是7*7封装的,我该成这样是不是就可以了?

#define CC2640R2_LAUNCHXL_DIO23_ANALOG          IOID_7
#define CC2640R2_LAUNCHXL_DIO24_ANALOG          IOID_8
#define CC2640R2_LAUNCHXL_DIO25_ANALOG          IOID_9
#define CC2640R2_LAUNCHXL_DIO26_ANALOG          IOID_10
#define CC2640R2_LAUNCHXL_DIO27_ANALOG          IOID_11
#define CC2640R2_LAUNCHXL_DIO28_ANALOG          IOID_12
#define CC2640R2_LAUNCHXL_DIO29_ANALOG          IOID_13
#define CC2640R2_LAUNCHXL_DIO30_ANALOG          IOID_14

2、adcDIO 的映射IO是固定通道吗,比如AD0就对应DIO23还是可以随意调整?adcCompBInput这个参数是什么?

const ADCCC26XX_HWAttrs adcCC26xxHWAttrs[CC2640R2_LAUNCHXL_ADCCOUNT] = {
    {
        .adcDIO              = CC2640R2_LAUNCHXL_DIO23_ANALOG,
        .adcCompBInput       = ADC_COMPB_IN_AUXIO7,
        .refSource           = ADCCC26XX_FIXED_REFERENCE,
        .samplingDuration    = ADCCC26XX_SAMPLING_DURATION_2P7_US,
//        .inputScalingEnabled = true,
        .inputScalingEnabled = false,// use 1.4785V ref 
        .triggerSource       = ADCCC26XX_TRIGGER_MANUAL,
        .returnAdjustedVal   = false
    },