Hola a Todos, he estado trabajando por primera vez en un GLCD de 128x64 con controlador KS0108, pero he tenido un gran problema ya que al intentar imprimir en la pantalla salen figuras raras en lugar de letras, sin embargo el numero de letras y la posicion de las mismas son correctas. He intentado cambiar el tipo de letras pero el resultado es el mismo, lo he simulado en isis de proteus y he construido la placa y el resultado sigue siendo el mismo, agrego una imagen para explicar mejor como se imprime la pantalla.
(imagen adjunta)
[img][pantalla2.jpg]
Suplico su ayuda ya que llevo muchos dias tratando de resolver este problema, este es mi codigo hecho en proton:
Device 16F877A
XTAL 4
Declare INTERNAL_FONT 1
Declare LCD_TYPE 1
LCD_DTPORT = PORTD
LCD_RSPIN = PORTB.2
LCD_ENPIN = PORTB.5
LCD_RWPIN = PORTB.4
LCD_CS1PIN = PORTB.0
LCD_CS2PIN = PORTB.1
'Declare GLCD_CS_INVERT On
GLCD_EXTERNAL_PRINT=PPRINT
Print Font Arial22
ini:
Cls
DelayMS 500
Print At 10,10,"ABCDE"
Print At 30,30,"12345"
DelayMS 200
End
Include "Arial22.fnt"
Bueno, espero alguien sepa que sucede ya que me imagino la solucion es simple pero no tengo idea de que sea, muchas gracias.