Estoy aprendiendo lo de analogico y he hecho un programilla y no se q es lo q falla, me podriais aconsejar?
aqui esta el codigo:
#include <16f876a.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP,PUT,BROWNOUT
#use delay(clock=4000000)
#define use_portb_lcd TRUE
#include<lcd.c>
int i=0x00;
void main()
{
do{
setup_adc(ADC_CLOCK_INTERNAL);
setup_adc_ports(RA0_RA1_ANALOG_RA3_REF);
disable_interrupts(global);
set_adc_channel(0);
delay_ms(1);
i=read_adc();
delay_ms(1);
printf(lcd_putc,"%u",i);
delay_ms(1000);
}while(true);
}
gracias de antemano.