Hello guys. I'm desperate. I've a LCD with the T6963C, and I'm trying to generate my owns characters, but I can't!!
The thing is, first my character generated is visible in the display when I try to use it, but only for a second (or less) and then, the character is gone. WHY??
I'm using a PIC 16F877 to make all the routines. My source code is this, more or less, because I can't put it all (it's too long), but the main instructions are:
movlw 0x00 LSB
movlw 0x00 MSB
movlw 0x40 Command
movlw 0x28 LSB
movlw 0x00 MSB
movlw 0x41 Command
movlw 0x00 etc...
movlw 0x80
movlw 0x42
movlw 0x1E
movlw 0x00
movlw 0x43
movlw 0x81 command
movlw 0x94 command
movlw 0x08
movlw 0x1C
movlw 0x24 command
movlw 0x03 LSB
movlw 0x00 MSB
movlw 0x22 command
movlw 0xB0 command
movlw 0x00 data
movlw 0x04 data
movlw 0x0E etc...
movlw 0x15
movlw 0x04
movlw 0x04
movlw 0x04
movlw 0x00
and then, I'm going to other routine, and I print this in the display
movlw 0x00
movlw 0x00
movlw 0x24 command
movlw 0xB0 command
movlw 0x28 'H'
movlw 0x2F 'O'
movlw 0x2C 'L'
movlw 0x21 'A'
movlw 0x81 --> this is my generated character
movlw 0x28 'H'
movlw 0x2F 'O'
movlw 0x2C 'L'
movlw 0x21 'A'
Finally, I can see in the LCD display this:
HOLA HOLA
Where is my own character generated??? Buuuu, buuuu
PLEASE HELP ME.....
P.D: sorry for my poor english.