Coloquei 2V no pino AN3 e terra no AN2. Já tentei de várias maneiras, mas não consigo utilizar a tensão de referência externa. O PIC continua com a referência interna de 5V.
void main()
{ set_tris_a(0x1101); //aqui já tentei (0x1)
set_tris_b(0x0);
set_tris_c(0x0);
set_tris_d(0x0);
set_tris_e(0x0);
setup_adc_ports(AN0_VREF_VREF);
setup_adc(ADC_CLOCK_INTERNAL);
set_adc_channel(0);
enable_interrupts(GLOBAL);
enable_interrupts(int_ad);
d: value = Read_ADC();
delay_us(40);
............
........
}
Também já tentei
#define AN0_VREF_VREF
ou
#define RA0_ANALOG_RA3_RA2_REF
Mas nada funcionou...