hola. llevo un tiempo haciendo un proyecto con el pic16f876a.
y me ha venido una duda sobre la conversion.
tengo solo 1 entrada an0 que es la que quiero que me convierta. mi pregunta es: al hacer la conversion el resultado esta en binario, no?
y si quiero que me convierta una tension xej: 2.4 que me hace la conversion de 2 o de 2.4.
si me hace de 2.4 luego al pasar de binario a decimal vere 2.4?
para ver en decimal la idea es pasar el dato en binario a ascii, enviarlo por puerto serie al ordenador, y en un programa de visual basic convertir de ascii a decimal el dato
gracias
Amigo estas confundiendo algo las cosas.
Es cierto , convierte en binario. El punto es que tendrás un valor de 0 a 255 o de 0 a 1023 que represente el voltaje analógico leído.
Si tu Vref = 5V, y tiene 2.5V en la entrada, funcionando a 8 bits, leeras 128d.
Si tu Vref = 5V, y tiene 2.5V en la entrada, funcionando a 10 bits, leeras 512d.
Ahora bien, si tu quieres pasar eso de nuevo a "voltaje", deberás hacer un cálculo.
Vleido = ( Valor Convertido / Valor Max) * Vref
Valor MAX = 255 para modo 8 bits
Valor MAX = 1023 para modo 10 bits
Entonces, si leíste 25d en modo 8 bits
Vleido = (25 / 255) * 5 = 0,49V
Espero te haya servido
Saludos