Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

11/07/2013 #1


Contraste en display LCD
Hola,

Compre un display lcd 20x4 y tengo el problema de que no ajusta bien el contraste. Cuando intento ajustarlo, desaparecen las lineas de texto ... si lo muevo al lado contrario, se ve el texto pero también los cuadritos de los caracteres.

Simplemente no ajusta bien, como en los display lcd 2x16 ... alguien sabe por que ocurre esto?.

Gracias.



...
11/07/2013 #2
Moderador

Avatar de D@rkbytes

Podría ser exceso de voltaje.
¿Con cuantos voltios se alimenta ese display?
11/07/2013 #3


D@rkbytes dijo: Ver Mensaje
Podría ser exceso de voltaje.
¿Con cuantos voltios se alimenta ese display?
Con 5v ... es un J204A.
11/07/2013 #4
Moderador

Avatar de D@rkbytes

Gerson strauss dijo: Ver Mensaje
Con 5v ... es un J204A.
¿Y el potenciómetro de que valor es?
Por lo regular se usa uno de 5KΩ, la resistencia de ajuste está alrededor de 1KΩ con respecto a VSS,
pero depende del tipo de pantalla.
Una terminal hacia VDD y la otra hacia VSS, la central va al pin VEE de la pantalla.
11/07/2013 #5


D@rkbytes dijo: Ver Mensaje
¿Y el potenciómetro de que valor es?
Por lo regular se usa uno de 5KΩ, la resistencia de ajuste está alrededor de 1KΩ con respecto a VSS,
pero depende del tipo de pantalla.
Una terminal hacia VDD y la otra hacia VSS, la central va al pin VEE de la pantalla.
Es de 10k. Pero probé con otros de 5k y 1k ... y hace lo mismo.
11/07/2013 #6

Avatar de Daniel Meza

Prueba con un "trimpot" multivuelta en lugar del potenciómetro, así el cambio de valor será más fino. También intenta desconectando la parte de +5V del potenciómetro, es decir el cursor a VEE y un pin de los otros dos sobrantes a GND, el otro al aire
11/07/2013 #7


Daniel Meza dijo: Ver Mensaje
Prueba con un "trimpot" multivuelta en lugar del potenciómetro, así el cambio de valor será más fino. También intenta desconectando la parte de +5V del potenciómetro, es decir el cursor a VEE y un pin de los otros dos sobrantes a GND, el otro al aire
No era el contraste, sino el programa del pic... lo cambie y funciono bien. Pero ahora parpadean los 2 primeros caracteres ... alguien sabe como apago el cursor at home en Proton IDE?.

Gracias a todos por sus respuestas.

11/07/2013 #8

Avatar de Daniel Meza

Si se tratase del cursor no pasaría eso, me voy más por que es un bucle de refrescado de datos mal colocado en tu programa. Ponlo por acá para darle una revisada
12/07/2013 #9


Daniel Meza dijo: Ver Mensaje
Si se tratase del cursor no pasaría eso, me voy más por que es un bucle de refrescado de datos mal colocado en tu programa. Ponlo por acá para darle una revisada
Si, tambien puede ser eso ... dejo la configuracion del display a ver que opinan. Gracias

Código:
Device = 16F88 ' Pic a utilizar
Config XT_OSC,PWRTE_ON,WDT_OFF,BODEN_OFF,CP_OFF,LVP_OFF
XTAL = 4        ' valor del oscilador

TRISA = %00011111 'pines de entrada en puerto A
TRISB = %00000000 'pines de salida en puerto B

Declare LCD_COMMANDUS 12000
Declare LCD_DATAUS 100
LCD_DTPIN = PORTB.4 'Configuracion del LCD
LCD_RSPIN = PORTB.2
LCD_ENPIN = PORTB.3
LCD_INTERFACE = 4
LCD_LINES = 4
LCD_TYPE = 0

Cls
DelayMS 150    'retardo para encender el display
Cursor 1,1
**************************
RUTINA PRINCIPAL DEL PROGRAMA
FIN
12/07/2013 #10

Avatar de Daniel Meza

No se mucho de PICBasic pero me hago una idea. Supongo la inicializacion del LCD está correcta, donde seguramente esté el problema ha de ser en la parte que el programa refresca los datos del LCD, esa parte ponla acá. Saludos
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.