TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: albertoie en 21 de Abril de 2006, 13:26:55
-
GRACIAS POR LA AYUDA PARECE QUE ESTAN EN LO CORRECTO, YA ENCONTRE QUE PARTE DEL PROGRAMA AFECTA LA INTENSIDAD DEL DYSPLAY, LO QUE PASA ES QUE YA UTILIZO UNA INTERRUPSION PARA CONTROLAR TIEMPOS, LA VERDAD ESTOY UN POCO CONFUNDIDO PARA LOGRAR QUE LA INTENSIDAD SEA LA MISMA EN AMBOS DYSPLAY SI ME PUDIERAN AYUDAR CON ESTA PARTE SE LOS AGRADECERIA
-
Parece lógico pensar que cuando trabajas con los otros pines, los tiempos de refresco de los displays cambian, con lo cual tu aprecias una variación del brillo. La forma de solucionarlo, es usar una interrupción para realizar el refresco, de esta forma el periodo de refresco siempre sera el mismo, sea cual sea las operaciones que realices.
-
Hola m i pana,
Segun veo tu problema no es de corriente, eso claro si estas seguro que tienes una fuente de 5V y 500mA minimo.
Segun mi experiencia en displays con barrido lo mas imoprtante es mantener el tiempo de barrido constante de manera de que no de la impresion de que los displays se les baja la intensidad, ... espero me hallas captado, el problema no es corriente si no software... mientras ocupas tiempo usando la eeprom, la cual tarda como 10mSeg si mal no recuerdo en guardar un dato entonces dejas de reflejar datos en la pantalla de displays de 7 seg.....
Por lo tanto lo que nos expreso nuestro anterior compañero jhy.. creo..¡¡ es 100 % válido, usa una interrupcion por temporizador de manera que mientras el pic esta ejecutando lo que tu quieres tambien (va, refresca la pantalla y viene) sin que te des cuenta....ok..
Suerte,... espero que te ayudemos en algo...¡¡¡
-
Creo que lo mejor sería que nos dejases ver tu esquema :shock:
-
jfh900 tiene toda la razón.
Casi seguro que es por eso.
Un saludo desde Alicante.
-
HOLA COMPAÑEROS, MI CONSULTA ES LA SIGUIENTE ESTOY TRABAJANDO CON UN 16F870, MANEJO UN DISPLAY DOBLE DE ANODO COMUN, POR MEDIO DE TRANSISTOR COMO SUICHE PARA VISUALIZACION DINAMICA, EL PROBELMA ES QUE CUANDO TRABAJO CON UNA DE LAS ENTRADAS ANALOGAS UNO DE LOS DISPLAY BAJA SU INTENSIDAD LUMINICA, PERO CUANDO EJECUTO UNA FUNCION DE CAMBIO DE DATOS EN LA EPROM DEL PIC TRABAJA BIEN, MEJOR DICHO PARECE QUE CUANDO MANEJA ALGO ADICIONAL AL DISPLAY LA CORRIENTE SE CAE, PERO LO RARO ES QUE CUANDO SE HACEN FUNCIONES QUE NO IMPLICA ENVIAR O RECIBIR INFORMACION POR LOS OTROS PINES SI TRABAJA BIEN, ME SERIA DE GRAN UTILIDAD SI ALGUIEN SABE COMO SOLUCIONAR ESTO.
LA ENTRADA ANALOGA LA UTILIZO PARA TOMAR LA INFORMACION DE UN LM335
GRACIS POR LA AYUDA
GRACIAS POR LA AYUDA PARECE QUE ESTAN EN LO CORRECTO, YA ENCONTRE QUE PARTE DEL PROGRAMA AFECTA LA INTENSIDAD DEL DYSPLAY, LO QUE PASA ES QUE YA UTILIZO UNA INTERRUPSION PARA CONTROLAR TIEMPOS, LA VERDAD ESTOY UN POCO CONFUNDIDO PARA LOGRAR QUE LA INTENSIDAD SEA LA MISMA EN AMBOS DYSPLAY SI ME PUDIERAN AYUDAR CON ESTA PARTE SE LOS AGRADECERIA