Vaya clase !!! Te felicito Maunix !!!
Espectacular !!!!!
Gracias, de todas formas la idea era explicar el funcionamiento para solucionar el problema, si no se soluciona el objetivo no está cumplido
cdlopez, se me pasó por alto los voltajes que querías usar y es como te dice
flacoclau debes tener en cuenta las limitaciones del rango de referencia del conversor, por cierto
flacoclau gracias por tu aporte.
Si quierse ahondar sobre el tema, te sugiero busques en la sección
Electrical Characteristics del pic que uses y ahí podrás cerciorarte sobre los límites.
cdlopez, otra cosa mas, algo que me queda en duda es lo que hace esta línea
VAR1 = ADIN 0
Acaso eso
- apaga el flag del conversor
- inicia una nueva conversión
- espera a que dicha conversión finalice (mediante polling del go/done o del flag ADIF)
- lee el dato de los registros ADRESH y ADRESL y los guarda en var1
Si no cumple alguno de estos pasos entonces habrá algo que no funcione bien.
También ten en cuenta que el Vad nunca sea <=
Vss - 0.3V o mayor que
Vref+ +
0.3Vo eso también te arrojará resultados impredecibles.
Simplemente sensacional amigo Maunix la verdad no c de donde sacas todo eso pero fue increible permiteme darte mis mas sinceras felicitaciones.
gracias
manuelroin24, no hago más que mezclar mis conocimientos con la lectura e interpretación del datasheet.
Los conocimientos vienen tamibén por el lado de "haber lidiado" con cada módulo en alguna oportunidad a partir de lo cual por ejemplo, comprendí la importancia de leer las características eléctricas de cada pic, módulo, etc. En ocasiones es esa letra pequeña o esa información resumida al final del datasheet la que nos tiene la solución o la explicación a los problemas que estamos teniendo con un PIC.
Saludos