msp430一段有关AD数模转换参考电压设置的c程序高手请进

ADC12CTL0=ADC12ON+REFON+REF2_5V+SHT0_6;//SetupADC12,ref.,samplingtime ADC12CTL1=SHP;//Usesamplingtimer ADC12MCTL0=INCH_10+SREF_1;//SelectchannelA10,Vref+ 上段程序就表示参考电压VR+=Vref+=2.5v?

第1个回答  2019-07-21
对这个就是设置的参考电压为2.5v
如果改成
ADC12CTL0=ADC12ON+REFON+SHT0_6;//为1.5v参考电压
如果改成
ADC12CTL0=ADC12ON+SHT0_6;//SetupADC12,ref.,samplingtime
ADC12CTL1=SHP;//Usesamplingtimer
ADC12MCTL0=INCH_10+SREF_0;//
则选择的为以电源电压为基准
有时内部的基准会不是很准在精确采集的时候一定要用万用表测一下参考电压的值用测的值计算2.5v只是理论上的值