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
},