您好!
将工程从2640R2F移植到2640R2L,CCS版本V9.0.1.00004,没有换到最新的CCS,工程的设备还是选的CC2640R2F,目前移植后蓝牙连接,PWM,UART,GPIO中断等都没问题,就是ADC移植后无法使用,后面使用例程的顺序初始话,ADC_open这一步失败,贴出代码如下:
if(user_ADC_Handle[ADC_Channel] == NULL) //static ADC_Handle user_ADC_Handle[USER_ADCCOUNT]; { ADC_init(); ADC_Params_init(&user_ADC_Params[ADC_Channel]); //static ADC_Params user_ADC_Params[USER_ADCCOUNT]; user_ADC_Params[ADC_Channel].isProtected= true; user_ADC_Handle[ADC_Channel]=ADC_open(0,&user_ADC_Params[ADC_Channel]); if(user_ADC_Handle[ADC_Channel] == NULL) { while(1); } }
没有搞懂IO映射,直接ADC_open第一个参数填的0.最后程序进入了while(1).请帮忙分析下可能是哪儿的问题,谢谢你!