我的公式,Vref不一样,取值不一样
ADC_Vol1= ((unsigned long)ADC10MEM)*2*252/1023;
//Nadc=1023*[(Vin-VR-) /(VR+ - VR-)],ADC0Bh:Vin=Vcc/2,VR见SREF_1
//VR见SREF_1,Nadc=1023*[(Vin-VR_)/(VR+ - VR_)],ADC0Bh:Vin=Vcc/2;VR见 SREF_1 ;终值Vcc=N*2*1.5/1023
上边公式,整形运算注意先扩大10、100倍再除,这是基本常识。比如:1/2=0,不是0.5 |