Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




No me muestra nada el LCD


       



#1  No me muestra nada el LCD
aiken
Invitado
citar
¡¡Hola a todos! Os escribo porque me ha surgido el siguiente problema con un trabajo de clase, os comento: Estoy realizando un termostato, y ya tengo escrito el código y probado en el Proteus. En la simulación va correctamente, bueno el único fallo que tengo que al poner los pulsadores a la entrada del pic, el programa se vuelve loco y pasa ntre las distintas funciones que tenie. Bien,una vez grabado el .hex al Pic me surge mi problema, que es que el LCD se que en negro la primera linea de caracteres, sin mostrarme ninguno de los mensajes que tiene el código. El LCD lo he probado con otros pic de compañeros de clase y si funciona, y el pic lo he probado con LCD de otros compañeros y ocurre lo mismo, por lo que creo que el problema es del LCD ya que lo he probado en circuitos de mis compañeros. El pic si que manda señal, ya que le he conectado al puerto de salida de datos que va al LCD unos Led´s y se ve como varían, y el puerto que va conectado al controlador del lcd, (E,RS,RW) también varían. Para controlar el LCD empleo RB0,RB1,RB2, y para mandar los datos empleo el puerto D. Aquí les dejo una foto de como actúa el LCD. Un saludo y gracias por las molestias.
Archivos Adjuntos

Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#2  
jhonjjtr
Ubicación: colombia
Registrado: 10 Nov 2007
Mensajes: 9
citar
deberias fijarte en el oscilador si es externo. de ser interno fijate en la configuracion del mismo. esto me sucedio una vez que tenia el oscilador dañado
verifica y me cuentas
chao

#3  
tiopepe123
Colaborador
Ubicación: Barcelona (Espanya)
Registrado: 14 May 2006
Mensajes: 2903
citar
jhonjjtr tiene razon, el display es un elemento leeeento, ponle unos cuantos delay para solucionar el problema.
Simplemente no se te inicializa bien, te van a meter una multa por ir a demasiada velocidad.

Metele nop o delay

#4  
capitanp
Ubicación: Argentina
Registrado: 08 May 2006
Mensajes: 586
citar
ese display esta frito

#5  No me muestra nada el LCD
aiken
Invitado
citar
Gracias por vuestras respuestas, el oscilador es externo, ya que uso un cristal de 4Mhz, así que probaré lo de los delays,el delay que me viene en la librería que empleo es de 20 ms. Intentaré darle mas tiempo.
Referente a que el LCD esta frito, el LCD funciona perfectamente con el programa de otro compañero mio, así que ese no creo que sea el problema. Un saludo y gracias de nuevo.

#6  
El nombre
Ubicación: Alicante
Registrado: 28 Jun 2006
Mensajes: 1445
citar
Lo bueno sería que subieses el programa ya que tienes que inicializar el LCD y demas.

Aquí te dejo una rutinas del manejo que van bien. (revisa las conexiones para ver que las tienes como de debe) Tienen que coincidir.
Archivos Adjuntos

Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#7  No me muestra nada el LCD
aiken
Invitado
citar
Gracias a todos por vuestra ayuda y sobretodo a jhonjjtr que tenia razón, el problema era debido a que el oscilador que me programaba el Mplab era el RC mientras que yo usaba el XT, una vez cambiado esto en el .hex, ya funciona bien el LCD. Por lo que gracias a todos por vuestra ayuda y un saludo.

 Responder



 Otros temas de interés 
No hay mensajes nuevos Como separar señales, si son entrada y salida de datos
No hay mensajes nuevos Circuito acondicionador de entrada 4-40mA y salida 0-10 V
No hay mensajes nuevos Entrada/Salida de audio a traves de USB
No hay mensajes nuevos Conectar salida video de camara a monitor video
No hay mensajes nuevos Circuito con reles para puerto paralelo con salida de 3.3v

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||
Contacto | Acerca de | Ayuda | Normas de la Comunidad | Privacidad | Mapa de los foros
© Foros de Electrónica - Comunidad Internacional de Electrónicos