TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Mr.pic en 16 de Agosto de 2005, 17:07:00
-
ESTOY TRABAJANDO CON PIC 16F877A Y AL PROGRAMAR UN MENSAJE PARA MOSTRAR EN EL LCD, ESTE ME MUESTRA EL MENSAJE EN CARACTERES JAPONESES.
POR FAVOR ALGUIEN QUE ME AYUDE A SOLUCIONAR ESTE PROBLEMA.
-
El LCD t bota los caracteres en japones???! vaya, lo mas probable es q sea culpa del charset interno del LCD, solucion: buscate otro LCD y ya, el charset interno del LCD no es reprogramable y el CG no t dara tanto espacio como para los 256 caracteres q existen en la EPROM (o q deberian existir)
-
Echa un ojo al Datasheet del LCD. No se si lo de los caracteres depende de la zona/region donde adquieras el LCD o se puede seleccionar una u otra tabla por software.
Un saludo.
-
gracias por responder, pero ya me di cuenta que el problema era del programa al envian los datos.
gracias
-
O sea que tienes ambas tablas de caracteres y se puede seleccionar una u otra?
Es por curiosidad, por si le pasase a alguien más.
Un saludo.
-
Pego esta tabla con los caracteres de los LCD alfanumericos, con el valor de cada uno, quizás os sea de interes:
-
el problema era que al enviar los datos tenia un error en el programa y cuando cargaba en "w" el caracter ASCII lo cargaba incorrecto lo que provocaba que saliera un caracter mas alto de la tabla que correspondia a los simbolos extraños que me salian.
-
tiene parte del abecedario katakana, d eso no me akordaba yo xDD jejejeje
ジャイメ (ahi se supone que pone jaime en katakana xD)
mata ne! :p
-
YO tengo un problema con un LCD y es que funciona bien pero algunos caracteres los muestra erroneos. Cambio de LCD y se muestran bien en otros, no comprendo el porque, ya que no hay ninguna falla de un bit en el lcd porque todos los que se muestran erroneos y bien tienen alguno de los 4 bits en comun. Alguien sabe como se soluciona?
-
Pon algún ejemplo de carácter erroneo, es decir, tendría que salir la A y sale P, etc.
Tu problema tiene pinta de tener una pista cortada en el LCD que da fallos. Pon todas las líneas a uno y después a cero y comprueba que lleguen los niveles de tensión al LCD correctamente con el polímetro.
-
No es problema de pistas, con otro LCD va bien. Ademas los que fallan tienen los mismos bits que otros que si funcionan bien. No son correlativos en la tabla parace como si la memoria del caracteres del LCD hubiese borrado esos.
Esta se puede refrescar?
-
La memoria de caracteres que traen los LCD es ROM, por lo que no se puede ni cambiar ni actualizar ni nada. Si te fallan caracteres que no son correlativos en la tabla de códigos ascii, y son siempre los mismos, es que el controlador se habrá quemado. Si son aleatorios, puede que aumentando los tiempos de escritura en el PIC se te solucione el problema.