TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: jhoanrc en 01 de Marzo de 2005, 19:54:00

Título: Necesito una rutina para utilizar el convertidor analogico digital del PIC16F877A
Publicado por: jhoanrc en 01 de Marzo de 2005, 19:54:00
Hola amigos que tal...

Estoy haciendo un proyecto de un marcapasos y estoy adquiriendo una señal analogica para despues digitalizarla y mandarlo a un puerto serie, este marcapasos es externo por lo cual se puede conectar a la computadora y estoy utilizando el PIC16F877A, y estoy haciendo mis pruebas por etapas, ya diseñe la esta de comunicacion serial, ahora la etapa que deseo diseñar es la de adquisicion analogica, he revisado las hojas de especificaciones y tiene entradas analogicas este PIC y tiene un convertidor analogico, realice uyna rutina pero no me manda nada a los puertos que estoy direccionando lo que tengo en mis registros de ADRESH y ADRESL, parte alta y baja de los registros donde s ealmacena mi dato digital de 10 bits, por lo cual me gustaria que me ayudara con una rutina para utilizar el convertidor analogico del PIC16F877A.

GRACIAS...

Juan...
Título: RE: Necesito una rutina para utilizar el convertidor analogico digital del PIC16F877A
Publicado por: jorgeansuini en 02 de Marzo de 2005, 05:45:00
Hola:

con esta parte de código debiera funcionar el a/d:

    Define   ADC_BITS     10   " conversor a 10 bits
    Define   ADC_CLOCK     3       "
    Define   ADC_SAMPLEUS  100   " tiempo de muestreo
    cuenta var word
    TRISA = %11111111     
    ADCON1 = %10000010   " resultado justificado a la derecha
   
    adcin 0,cuenta


en cuenta.lowbyte esta almacenado el byte menos significativo de la conversión y en cuenta.higbyte el mas significativo (los 2 bit restantes).-

Saludos
Jorge
Título: RE: Necesito una rutina para utilizar el convertidor analogico digital del PIC16F877A
Publicado por: gesteva en 07 de Marzo de 2005, 14:27:00
En la pagina www.rentron.com podras encontrar un ejemplo para esto. Yo lo utilicé y funciono muy bien.

Saludos...
Título: RE: Necesito una rutina para utilizar el convertidor analogico digital del PIC16F877A
Publicado por: jhoanrc en 07 de Marzo de 2005, 14:41:00
Gracias por leer mi mensaje.
Bueno ya lo revise la parte del programa que me enviastes, pero como hago para que establecer completamente mi atencion de interrupcion del convertidor analogico/digital...
Espero poder pronto comunucacion...
Saludos...