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.
我在使用TI的28377 controlCARD
将CCS中的adc_soc_continuous_cpu01中的工程修改了一下
将里面的12bit adc配置为16bit adc
具体配置如下
AdcSetMode(ADC_ADCA, ADC_RESOLUTION_16BIT, ADC_SIGNALMODE_DIFFERENTIAL); AdcSetMode(ADC_ADCB, ADC_RESOLUTION_16BIT, ADC_SIGNALMODE_DIFFERENTIAL); AdcSetMode(ADC_ADCC, ADC_RESOLUTION_16BIT, ADC_SIGNALMODE_DIFFERENTIAL); AdcSetMode(ADC_ADCD, ADC_RESOLUTION_16BIT, ADC_SIGNALMODE_DIFFERENTIAL);
然后运行的时候发现adc输入引脚在没有输入信号都为悬空时,ADCRESULT0显示的结果为
只有12位的数据,而且这个数据不知道是从哪里转换得来的。
当输入一个1.3V的正弦波时,波形数据如下图
但这明显还是12位的转换,请问这是我配置adc的错误吗,谢谢大家