TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: Xelene en 16 de Noviembre de 2004, 12:29:00

Título: Otro dia mas, esta vez con las entradas analogicas
Publicado por: Xelene en 16 de Noviembre de 2004, 12:29:00
Yo creo q estoi agilipollada ya con tanta hora con los pics, pero es q me toi hasiendo un lio!!! Tengo una resistencia de 5k con un potenciometro conectado a RA0... ¿como hago en ensamblador para q me lea ese valor xa poder utilizarlo luego? Llorica
Título: RE: Otro dia mas, esta vez con las entradas analogicas
Publicado por: Harry32 en 17 de Noviembre de 2004, 13:29:00
Que tipo de microcontrolador estas usando?

saludos
Título: RE: Otro dia mas, esta vez con las entradas analogicas
Publicado por: Fer_TACA en 17 de Noviembre de 2004, 14:38:00
Hola Xelene:
Mira para poder utilizar el conversor A/d del pic, me imagino que tendrás puesto una resistencia variable conectada entre +5V y Gnd. La toma central a RA0, asi cuando varies la resistencia variara la tensión a leer por el pic.
Para que funcione tienes que programar adecuadamente los registros ADCON0 y ADCON1.

El ADCON1 si solo vas a utilzar el oin RA0 como entrada puedes programar los bits PCFG3---0  con los valores 1110, además si la cnversion es de 10bits debes de programar adecuadamente el bit ADFM de la forma que más te interese, con justificacion a izq. o derecha, despreciando los otros 6 bits. Luego cuando termina la conversion tendras el resultado almacenado en los registros ADRESH y ADRESL.

Pero antes tambien tendras que configurar el registro ADCON0 para seleccionar el canal de entrada (bits CHS2...0 ejemplo  000 entrada analogica por RA0).Tambien tienes que configurar el tiempo de la conversion bits ADCS1..0 nunca debe de ser menor de 1,6microsegundos, depende del cristal. Para tener más claro este punto mira el datasheet. Luego ya puedes activar la conversion.....

UFF   RebotadoRebotadoRebotado  
Saludos Fermín
Título: RE: Otro dia mas, esta vez con las entradas analogicas
Publicado por: Xelene en 18 de Noviembre de 2004, 09:18:00
Gracias Fermin! No sé q haria sin ti... ahora mismo voy a probarlo, creo q he entendido todo.Sonrisa