我用官网给出的12bit单端信号采用的ADC例程改成16bit差分输入的时候没有成功。我把
AdcaRegs.ADCCTL2.bit.SIGNALMODE = 1; // single-ended channel conversions (12-bit mode only)
AdcaRegs.ADCCTL2.bit.RESOLUTION = 1; // 12-bit resolution
改成这样,但是采样的结果还是12bit的,请问这是什么原因?
geng bin ying1:
我遇到同样的问题,程序改为16位输入,出来仍然是12位的,楼上的,后来问题解决了吗?
我用官网给出的12bit单端信号采用的ADC例程改成16bit差分输入的时候没有成功。我把
AdcaRegs.ADCCTL2.bit.SIGNALMODE = 1; // single-ended channel conversions (12-bit mode only)
AdcaRegs.ADCCTL2.bit.RESOLUTION = 1; // 12-bit resolution
改成这样,但是采样的结果还是12bit的,请问这是什么原因?
geng bin ying1:
回复 geng bin ying1:
请TI的技术支持回复一下这个问题。用的样片型号是XF28377DPTP YF A-3BATZSW,版本号是A,AD采样的问题(具体见上面)是不是跟芯片的版本号有关?
我用官网给出的12bit单端信号采用的ADC例程改成16bit差分输入的时候没有成功。我把
AdcaRegs.ADCCTL2.bit.SIGNALMODE = 1; // single-ended channel conversions (12-bit mode only)
AdcaRegs.ADCCTL2.bit.RESOLUTION = 1; // 12-bit resolution
改成这样,但是采样的结果还是12bit的,请问这是什么原因?
chen li:
回复 geng bin ying1:
您好,请问对于不用的ADC输入接口是不是直接接地就可以了?