TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: khasistos en 24 de Enero de 2004, 17:59:00
-
Hola Amigos:
He copiado y desarrollado algunos proyectos con display LCD 16x1,en algunos todo OK display a full en otros hay que tratar las rutinas como 8x2 sino solo la mitad del display funciona,Cual es el misterio para identificar el display cuando uno lo compra ;es decir como saber si tiene memoria contigua o no en el manual del mio no dice nada.Es un standar industrial de 16x1.En el PBP hay camando de lineas de display LCD_lines n que por mas que se corrija luego hay que tocar todas las llamadas al LCD para 8x2.
Algien conoce un poco mas que yo que no se nada?
Gracias
-
Que onda Khasistos,
mira estas usando un LCD de 16 x 1 para displayar 8 x 2 ?no entendi 
No se mucho eso de la memoria contigua, pero segun dicen todos los manuales tanto de pbp como de pb plus, que debe ser compatible el controlador con Hitachi 44780 y si es de graficos con el Samsung S6B0108 chipset.
si describes lo de la memoria o el problema que te resulta, te trato de ayudar .
Un abraso pana
Baygon
Una razon ams para migrar a PBP PLUS!!
-
Hola pana :El problema concreto es este .El programa esta escrito para display comun 16x1 que es el que yo uso,pero solo sale la mitad del texto ,ahora si uso el mismo programa escrito para display 2x8 en mi display16x1 anda perfecto.El autor es un frances amargo que creo que esta sentado a la diestra de dios que cuando le pregunte mas datos acerca de esto me contesto que use el que me andaba y que sino compre el PBP y lo modifique.
por ahi dando vueltas lei que la memoria de estos displays puede o no ser correlativa puede ser toda junta o estar organizada en dos bloques distintos para formar 16 CHRS.Hasta ahi es lo que se
Saludos pana salvador
-
Ya viste si es compatible el controlador Pana??
si es compatible no tiene que darte ese problema, y la verdad creo que en lugar de ajustarlo deberias intentar conseguir el lcd compatible, es mas sencillo, yo uso uno de la marca Tianma, y me jala sin problemas.
Creo que sin duda tendras que modificar el codigo del pbp para que trabaje con tu modelo de LCD, ese es el problema con los compiladores con comando preestablecidos, vienen especificados solo para un tipo de modelo, y cuando uno quiere salirse de esos estandar, tiene que modificar el codigo
. por eso ASM es ASM ahi no hay comandos preestablecidos , solo codigo maquina.
Saludos pana
Baygon
Una razon ams para migrar a PBP PLUS!!
-
hola gus, estuve revizando el Data.. de mi LCD Tianma es el TM162AAA6-1 , tiene un controlador KS0066U y segun lei es equivalente al HItachi 44780 , debes revizar esto en tu LCD, por mas que busque no dice nada de su memoria contigua, pero creo que este puede ser tu problema, cheka compatibilidad.
Revise el codigo de la pagina que me diste, y no tiene ningun problema, corre perfectamente en mi LCD, tu problema es la compatibilidad de el CONTROLADOR, por lo tanto para resolverlo tendrias que cambiar el codigo del pbp o hacerlo directamente en asm .
saludos
Una Razon ams para migrar a PBP PLUS!!