i am using PIC16F1789 (internal osc 32MHz) controller to measure voltage using using 12bit ADC.
i generated circuit to measure 1860 mV but PIC do not giving accurate adc count value.
it is giving me adc count 1800 =1800mv because using 4.096V as reference voltage.
how can i get accurate adc count 1860 for 1860mv ?
Following code of adc initialization.
PIC16F1789 adc reading accuracy problem
i generated circuit to measure 1860 mV but PIC do not giving accurate adc count value.
it is giving me adc count 1800 =1800mv because using 4.096V as reference voltage.
how can i get accurate adc count 1860 for 1860mv ?
Following code of adc initialization.
Code (C):
- void adc_init(){
- FVRCON=0x83;//Fixed Reference voltage 4.046
- ADCON1=0xE3;//Selection of fixed ref 4.096V as...