Programa pic 18f4553 ADC

Hola, estoy trabajando en un proyecto en el cual necesito un convertidor AD del pic 18f4553, pero no tengo idea de como usarlo, si alguien me pudiera ayudar, en programacion en PICC, o tengan algunos programas de ejemplo para poder basarme, gracias de antemano
 
Pues mira, es muy fácil:

Al principio defines el nº de bits que quieres de resolución (8 o 10)
Código:
#include <18Fxxxx.h>
#device ADC=8
en este caso 8 bits

Luego ya en el código puedes colocar esto:
Código:
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_INTERNAL);
set_adc_channel(0);

En este ejemplo se dice que utilizamos la entrada AN0 solamente, seleccionamos el reloj interno para la conversión, y después seleccionamos el canal 0 (AN0).

Para leer la entrada utiliza:
Código:
variable=read_adc();

y listo, no hay más complicación.
 
Atrás
Arriba