Autor Tema: No lee el conversor  (Leído 1291 veces)

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

Desconectado Lonax

  • PIC10
  • *
  • Mensajes: 2
No lee el conversor
« en: 07 de Marzo de 2005, 17:46:00 »
¿qué puede producir que la lectura de el conversor A/D del 16F876 sea siempre 0? cuando la interrupción entra sin problemas

Desconectado tuerK

  • PIC10
  • *
  • Mensajes: 8
RE: No lee el conversor
« Respuesta #1 en: 07 de Marzo de 2005, 20:40:00 »
Hola,

depende del lenguaje que utilizes peudes tener difernetes problemas, pero las entradas analogicas primero se han de configurar como tal y si le das un voltaje de referncia decirlo, si utlizas C recuerda que el 16F876, tiene un Conversor de 10 bits (creo) y debes especificarlo (creo que si no lo especificas te coge 8), y la salida será de 0 a 1024 por lo que deberas hacer la conversión matematica al valor real.

En caso de usar asm el datasheet viene todos los pasos que se han de seguir.

Si puedes postea el programa y te ayudaré en lo que pueda.(Suponiendo que el error sea software). Hasta Lugo!!!

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: No lee el conversor
« Respuesta #2 en: 17 de Noviembre de 2005, 20:07:00 »
Escrito originalmente por Lonax
¿qué puede producir que la lectura de el conversor A/D del 16F876 sea siempre 0? cuando la interrupción entra sin problemas


Lo mas probable es que no hayas configurado bien el conversor o que estés leyendo un canal erroneo.

La interrupción no implica que el dato sea válido, el conversor al inciarse empieza a convertir! no sabe si lo que tiene en la Capacitor de Sampleo es válido o no!

Terminado los ciclos de conversion, se detiene y habilita el flag ADIF.

También sugiero que si sigues con problemas que postees tu codigo.

- 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)