• Domingo 22 de Diciembre de 2024, 06:13

Autor Tema:  Dudas sobre qué entrega de un ADC PIC16F877  (Leído 2554 veces)

Santherberg

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Dudas sobre qué entrega de un ADC PIC16F877
« en: Jueves 28 de Octubre de 2010, 19:39 »
0
Buenas a todos,

tengo una duda sobre qué entrega el ADC de un PIC16F877 en ADRESH.

En concreto, uso un LM35 y quiero obtener la temperatura leida pero no logro a descubrir que me entrega el ADC en ADRESH-

teoricamente creo que me da un valor digital (un numero de saltos binarios) que debo multiplicar por la resolucion del ADC y luego por la del sensor LM35 para calcular mi temperatura.

Y como calculo esto??????  He de implemetarlo todo en software antes de llevarlo a los LCD's???


Si alguien puede aclararme estas cosillas lo agradeceria porque me estoy perdiendo por completo.


Un saludo y gracias.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Dudas sobre qué entrega de un ADC PIC16F877
« Respuesta #1 en: Viernes 29 de Octubre de 2010, 13:17 »
0
En teoría, ADRESH:ADRESL te da un valor de 10 bits que es el valor digital del valor analógico recibido.

http://ww1.microchip.com/downloads/en/d ... 30292c.pdf

Supongo que es el valor que recibido desde el LM35 convertido a binario, pero como nunca he usado un LM35, me callo  :P

Saludos

Santherberg

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Dudas sobre qué entrega de un ADC PIC16F877
« Respuesta #2 en: Sábado 30 de Octubre de 2010, 21:46 »
0
Ese es mi problema que creo que no. En teoria debe entregar eso pero me da valores que no corresponden con la entrada. En cambio, he buscado ejemplos y los he analizado y todo parece facil y sencillo hasta que me toca hacerlo a mi. No se si he obviado alguna conversion en software (que no sea la de binaria a BCD y luego a 7segmentos) o que pero el resultado de mi conversion no es la entrada.

un saludo.