??? 11/10/04 17:24 Read: times |
#80968 - RE: 4 line lcd Responding to: ???'s previous message |
Rajmathi Mehta wrote:
------------------------------- Hi, I have a similar problem with a 16*1 LCD. Only the first 8 characters are active. I use YJ161A LCD. Thanks & Regards Rajmathi ------------------------------- I too have used a 16 x 1 LCD. It required reading the Address Counter value, if equal or greater than 8, then add 40 (28h) to desired address. My 'wr_LCD' subroutine does the read after each Data write to update what the address should be. However, I've recently built a 'LCD Tester' and found that if desire to write a value to the right half of the display, the address needs be 'corrected' prior to writing. So am in the process of 'correcting' my 'write command' subr to check if the input value is = or > than 8 and if so apply the offset (28h). Poor design of these weird LCDs. Once this fix is working, it is a very useful part. Harley |
Topic | Author | Date |
4 line lcd | 01/01/70 00:00 | |
RE: 4 line lcd | 01/01/70 00:00 | |
RE: 4 line lcd | 01/01/70 00:00 | |
RE: 4 line lcd | 01/01/70 00:00 | |
RE: 4 line lcd | 01/01/70 00:00 | |
RE: 4 line lcd | 01/01/70 00:00 | |
RE: 4 line lcd | 01/01/70 00:00 | |
RE: 4 line lcd | 01/01/70 00:00 | |
RE: 4 line lcd | 01/01/70 00:00 | |
RE: 4 line lcd | 01/01/70 00:00 | |
RE: 4 line lcd![]() | 01/01/70 00:00 | |
RE: 4 line lcd | 01/01/70 00:00 | |
RE: 4 line lcd | 01/01/70 00:00 |