programar el a/d de un PIC 18F4550

#1
Hola, vereis, trato de configurar un conversor a/d, para que al detedtar una tension ( muy pequeña) apague el modulo PWM. Mirando el datasheet veo que si uso la tension de referncia interna ( 5 voltios) lo tengo mal para poder "medir" los 0,015 voltios que quiero.
No consigo saber como configurar el convertidor. he de decir que no quiero usar ninguna funcion de ningun compilador ( uso C), quiero modificar directamente los registros. tengo dudas en usar una formula u otra de resolucion :

If CVRR = 1:
CVREF = (CVR<3:0>/24) x CVRSRC
where:
CVRSS = 1, CVRSRC = (VREF+) – (VREF-)
CVRSS = 0, CVRSRC = AVDD – AVSS

ó

If CVRR = 0:
CVREF = (CVRSRC x 1/4) + (CVR<3:0>/32) x CVRSRC
where:
CVRSS = 1, CVRSRC = (VREF+) – (VREF-)
CVRSS = 0, CVRSRC = AVDD – AVSS

ademas de la duda : que es AVdd es un tiempo de fondo de escala ??
 
#2
configuro los bits asi, y no entiendo por que no pasa nada ( la Vref. esta a masa)
 
Última edición:
Arriba