??? 11/17/09 07:13 Modified: 11/17/09 07:15 Read: times |
#170896 - Some observations & pwned !!! Responding to: ???'s previous message |
I saw a reply for the vertical offset:
http://www.edaboard.com/viewtopic...15#1100710 From the datasheet, I used the reserved command lcdcmd(0x08+n) to shift display n rows up (n can be 0 to 127). But now I am looking for shifting it 3 lines down. Any ideas? Here are some of my observations (might be VERY useful if having problems with this LCD): The LCD is putting 3 chars off the screen on the right, so that the 4th char is wrapped onto the next row. So logically the controller is 17 chars wide instead of regular 14 chars (char width= 6*8 pixels, including a blank column). Similarly it uses 170 chars before the next char wraps around to the top left corner again. This proves the logical rows of the controller are 10 (instead of regular 6) Hence the controller is 102*80. This also explains why I was getting that junk on the lower portion of the LCD after clrdisp(): because clrdisp() just writes 0x00 to the 84*6=504 locations & rest are not cleared. & yeah these LCDs use a large value of VOP... any ideas now about some 102*80 controller? However with this information alone, i can fully use the LCD: shifting the display 5 lines up so that the top row is whole gone & then using the 2nd row as first. But it would be nice if I could ever use the top row as well by bringing it down... |
Topic | Author | Date |
Nokia 3310 (PCD8544) problem | 01/01/70 00:00 | |
Look here? | 01/01/70 00:00 | |
already seen... | 01/01/70 00:00 | |
Some observations & pwned !!! | 01/01/70 00:00 | |
where'd u get the LCD? | 01/01/70 00:00 | |
Thanks!!!![]() | 01/01/70 00:00 |