Hola a todos y en particular a tí Rastman.
Estoy probando el conversor A/D del PIC16F873 en PROTEUS, para ello encontré un ejemplo tuyo (el que le pones voz) en C de CCS y aunque convierte no saca la resolución que debiera. En lugar de sacar VRES=39mV me saca 34mV (todo ello para VREF=10V) y luego
el siguiente escalón de la rampa no se dá en 68mV (como sería lógico aunque esté mal) sino que lo saca en 73mV
¿Te importaría mandarme el archivo de dibujo .SDI del PROTEUS ?
Veo que alimentas con 10V al pin de reset
He probado también a poner los 10V en VREF+ y 0V en VREF- haciendo el cambio setup_adc_ports(RA0_ANALOG); por setup_adc_ports(RA0_RA1_ANALOG_RA3_REF); y tampoco sale bien.
La verdad es que me estoy desmoralizando, he puesto varias consultas en el foro referentes a fallos míos o del programa PROTEUS y como respuesta el más absoluto silencio.
Joer..., a ver si alguno de los que saben se hecha "pa lante" y le hecha una mano a esta alma en pena.
Un saludo