TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310,ADC管脚映射问题

CC1310中,如果我把CC1310_LAUNCHXL.h文件中#define CC1310_LAUNCHXL_DIO23_ANALOG IOID_24
#define CC1310_LAUNCHXL_DIO24_ANALOG IOID_23修改成这个样子(相当于调换了一下IOID23和IOID24的位置),默认是#define CC1310_LAUNCHXL_DIO23_ANALOG IOID_23
#define CC1310_LAUNCHXL_DIO24_ANALOG IOID_24,经过我修改之后,是不是原来IOID_23作为ADC采样的,就变成了IOID_24管脚采样了?但是,我这么修改之后还是IOID_23能够采到电压值,但是IOID_24采不到

Kevin Qiu1:

你用的是官方的开发板吗,看下这里:

YiKai Chen:

要用IOID_24管脚测到电压,直接去修改continuousConversion.adcChannel = Board_ADCBUF0CHANNEL0;為continuousConversion.adcChannel = Board_ADCBUF0CHANNEL1;就可以了

user6340973:

回复 YiKai Chen:

其实我自己用的是4*4的板子,想把该ADC的IO映射到IOID_8管脚,但把头文件的IOID_23改为IOID_8并没有起作用

user6340973:

回复 Kevin Qiu1:

我的板子型号是4+4的CC1310F128RSM,想把ADC口映射到IOID_8口,在CC1310_LAUNCHXL.h中做了如下修改:
/* Analog capable DIOs */
#define CC1310_LAUNCHXL_DIO23_ANALOGIOID_8//IOID_23
#define CC1310_LAUNCHXL_DIO24_ANALOGPIN_UNASSIGNED//IOID_24
#define CC1310_LAUNCHXL_DIO25_ANALOGPIN_UNASSIGNED//IOID_25
#define CC1310_LAUNCHXL_DIO26_ANALOGPIN_UNASSIGNED//IOID_26
#define CC1310_LAUNCHXL_DIO27_ANALOGPIN_UNASSIGNED//IOID_27
#define CC1310_LAUNCHXL_DIO28_ANALOGPIN_UNASSIGNED//IOID_28
#define CC1310_LAUNCHXL_DIO29_ANALOGPIN_UNASSIGNED//IOID_29
#define CC1310_LAUNCHXL_DIO30_ANALOGPIN_UNASSIGNED//IOID_30
但是IOID_8还是测不到电压值,这是为什么呢?

Kevin Qiu1:

回复 user6340973:

/* SPI Board */
#define CC1310_LAUNCHXL_SPI0_MISOIOID_8/* RF1.20 */
#define CC1310_LAUNCHXL_SPI0_MOSIIOID_9/* RF1.18 */
#define CC1310_LAUNCHXL_SPI0_CLKIOID_10/* RF1.16 */修改 IDIO8为PIN_UNASSIGNED

user6340973:

回复 Kevin Qiu1:

好的,已经解决了,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » CC1310,ADC管脚映射问题
分享到: 更多 (0)