Autor Tema: Como usar el ADC de los pic?  (Leído 15687 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LeSs

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 81
Re: Como usar el ADC de los pic?
« Respuesta #15 en: 05 de Agosto de 2006, 20:24:55 »
Aqui tienes un ejemplo de como utilizar varios canales ADC al mismo tiempo, espero t sirva.
para una mejor simulación te aconsejo utilices una fuente en DC para cada entrada, por que te facilita un rango más amplio que el de un potenciometro, pero si lo implementas te vbien los potenciometros.
El hambre produce poemas inmortales. La abundancia únicamente indigestión y torpezas.
Aprendiendo a programar en C.

Desconectado SimonMG

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 172
Re: Como usar el ADC de los pic?
« Respuesta #16 en: 06 de Agosto de 2006, 22:56:13 »
Muchas gracias me sirve para proyectos futuros, pero todavia no porq no c casi nada de eso aun estoi estudiando y desifrando el anterior :-/
"La politica es para ahora, una ecuacion es para siempre"
Albert Einstein

Desconectado johnnybravo

  • PIC12
  • **
  • Mensajes: 76
Re: Como usar el ADC de los pic?
« Respuesta #17 en: 15 de Febrero de 2007, 10:33:29 »
saludos amigo microcom
gracias por ese ejemplito bien explicado
tengo una pequeña duda .. si solo quisiera una conversion Analógico-Digital de ese pin con una precisión de 8 bits y no 10, me bastaria con solo leer el ADRESL y olvidarme del ADRESH (por no decir que no lo tomariamos en cuenta)....
perdon si la pregunta es ovia.. pero quisiera saber si estoy en lo correcto.
gracias por todo
Atte.
Johnny Bravo

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Como usar el ADC de los pic?
« Respuesta #18 en: 15 de Febrero de 2007, 12:28:10 »
Los bits que tienes que descartar son los menos significativos, y con lo que propones descartarías los más significativos.

Desconectado ascii

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Re: Como usar el ADC de los pic?
« Respuesta #19 en: 15 de Febrero de 2007, 12:30:03 »
johnny ADRESL se refiere a la parte baja y ADREH a la parte alta.

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: Como usar el ADC de los pic?
« Respuesta #20 en: 15 de Febrero de 2007, 14:43:35 »
tengo una pequeña duda .. si solo quisiera una conversion Analógico-Digital de ese pin con una precisión de 8 bits y no 10, me bastaria con solo leer el ADRESL y olvidarme del ADRESH (por no decir que no lo tomariamos en cuenta)....
perdon si la pregunta es ovia.. pero quisiera saber si estoy en lo correcto.

Debes usar

. Justificación Izquierda
. Leer el ADRESH

El resto de la configuración del módulo es igual.

Saludos
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado johnnybravo

  • PIC12
  • **
  • Mensajes: 76
Re: Como usar el ADC de los pic?
« Respuesta #21 en: 16 de Febrero de 2007, 21:50:36 »
Oh gracias por la respuesta... lo estaba probando y me equivoque.. tu estas en lo cierto... gracias por todo
Atte.
Johnny Bravo

Desconectado RCADCB8

  • PIC10
  • *
  • Mensajes: 2
Re: Como usar el ADC de los pic?
« Respuesta #22 en: 20 de Mayo de 2015, 14:06:31 »
como configuro el ADC del PIC 18f4580 para hacer una conversion de analogica a digital

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re: Como usar el ADC de los pic?
« Respuesta #23 en: 20 de Mayo de 2015, 14:29:11 »
como configuro el ADC del PIC 18f4580 para hacer una conversion de analogica a digital

En el datasheet de tu PIC
http://ww1.microchip.com/downloads/en/devicedoc/39637c.pdf

Bajo el titulo de:
10-BIT ANALOG-TO-DIGITAL CONVERTER (A/D) MODULE

dice que cuenta con 5 registros:

• A/D Result High Register (ADRESH)
• A/D Result Low Register (ADRESL)
• A/D Control Register 0 (ADCON0)
• A/D Control Register 1 (ADCON1)
• A/D Control Register 2 (ADCON2)

y luego aparecen los registros uno por uno, con las funciones de cada bit.
ADCON1 te permite seleccionar cuales de las entradas va a ser analogicas y cuales digitales, tambien cual es la referencia de tension que usas del ADC VCC/GND o Vref+/Vref- si es que le pones una referencia externa.
ADCON2 te permite modificar los tiempos del ADC, para comnzar lo podrias alimentar desde el mismo RC que tiene el ADC, asi no te complicas con las frecuencias, tambien esta la opcion de justificado izquierdo o derecho.
ADCON0 finalmente seleccionas el canal ( dentro de los que estan habilitados como analogicos por ADCON1 ) y activas el modulo. Cuando queres iniciar una conversion pones a 1 el bit GO/DONE y esperas que este se ponga en 0, cuando se puso en 0 quiere decir que termino y podes leer lo de ADRESH:ADRESL

De todas formas al final de la seccion de cada modulo en el datasheet, aparecen TODOS los registros y bits que afectan a cada modulo.
« Última modificación: 20 de Mayo de 2015, 15:02:26 por KILLERJC »

Desconectado RCADCB8

  • PIC10
  • *
  • Mensajes: 2
Re: Como usar el ADC de los pic?
« Respuesta #24 en: 20 de Mayo de 2015, 16:47:09 »
gracias