最近在做cc1310 adc的测试,想直接调用api实现adc的控制,ti官方有两个例程,一个是直接调用ADC.h内的api实现如ADC_open()等函数;另外一个是使用sensor controller实现。
我想直接调用api来实现,但是没有找到在哪里配置对应的引脚
依次调用:
//初始化
Board_initADC();
//参数初始化
ADC_Params_init(&adcParams);
//打开adc
ADC_open(Board_ADC1, &adcParams);
这里打开adc的第一个参数Board_ADC1是对应的adc通道编号吗?
每个通道对应的那个引脚在哪里配置的呢?
Viki Shi:
应该是在driver里面配置的。我之前看过CC26XX,里面有个数组,把提到跟IO一一映射映射,CC1310跟CC26XX类似
user4312984:
回复 Viki Shi:
hi~,Viki Shi谢谢回答,我测试了下,ADC_open(Board_ADC1, &adcParams);函数的第一个参数就是选择ADC对应输入的,0~7对应的是ADC 通道0~通道7,针对不同封装的cc1310,对应的引脚不一样,可以在cc1310的数据手册看到。