From: Randy Day on 2 Feb 2010 16:04 I've got an old 16x2 character LCD, no make or model number visible. It uses an SED1278F0A and a KS0065. I can get it to display characters, just not the right ones. For instance, if I instruct it to display '0123456789ABCDEF' on line 1, it displays '45674567<=EFGDEF'. If I send it the word 'Processor', it does a kind of ROT-4 conversion on it, displaying character 'n+4' instead of 'n'. Also, when I display on line 2, the characters start printing at position 4. Did I mention I'm starting to hate the number 4? :) Has anyone seen this behavior before? I'd like to use this display in a project, but it's got me scratching my head...
From: John Larkin on 2 Feb 2010 18:55 On Tue, 2 Feb 2010 15:04:37 -0600, Randy Day <randy.day(a)sasktel.netx> wrote: >I've got an old 16x2 character LCD, no make or >model number visible. It uses an SED1278F0A >and a KS0065. I can get it to display >characters, just not the right ones. > >For instance, if I instruct it to display >'0123456789ABCDEF' on line 1, it displays >'45674567<=EFGDEF'. > >If I send it the word 'Processor', it does a >kind of ROT-4 conversion on it, displaying >character 'n+4' instead of 'n'. > >Also, when I display on line 2, the characters >start printing at position 4. > >Did I mention I'm starting to hate the number 4? :) > >Has anyone seen this behavior before? I'd like >to use this display in a project, but it's got >me scratching my head... Sure sounds like D2 (the '4' bit) is stuck high. John
From: Randy Day on 3 Feb 2010 01:25 In article <3qehm5hfnfg9sjcfqm8071eulkej9danm7(a)4ax.com>, jjlarkin(a)highNOTlandTHIStechnologyPART.com says... > On Tue, 2 Feb 2010 15:04:37 -0600, Randy Day <randy.day(a)sasktel.netx> > wrote: > > >I've got an old 16x2 character LCD, no make or > >model number visible. It uses an SED1278F0A > >and a KS0065. I can get it to display > >characters, just not the right ones. > > > >For instance, if I instruct it to display > >'0123456789ABCDEF' on line 1, it displays > >'45674567<=EFGDEF'. > > > >If I send it the word 'Processor', it does a > >kind of ROT-4 conversion on it, displaying > >character 'n+4' instead of 'n'. > > > >Also, when I display on line 2, the characters > >start printing at position 4. > > > >Did I mention I'm starting to hate the number 4? :) > > > >Has anyone seen this behavior before? I'd like > >to use this display in a project, but it's got > >me scratching my head... > > Sure sounds like D2 (the '4' bit) is stuck high. I wondered about that, and checked the signal out of the micro, but I suppose it could be internal. That would suck. Maybe it's just a loose joint; I'll have to take a magnifier to the PCB. Thanks.
From: IanM on 3 Feb 2010 04:54 Randy Day wrote: > In article <3qehm5hfnfg9sjcfqm8071eulkej9danm7(a)4ax.com>, > jjlarkin(a)highNOTlandTHIStechnologyPART.com says... >> On Tue, 2 Feb 2010 15:04:37 -0600, Randy Day <randy.day(a)sasktel.netx> >> wrote: >> >>> I've got an old 16x2 character LCD, no make or >>> model number visible. It uses an SED1278F0A >>> and a KS0065. I can get it to display >>> characters, just not the right ones. >>> >>> For instance, if I instruct it to display >>> '0123456789ABCDEF' on line 1, it displays >>> '45674567<=EFGDEF'. >>> >>> If I send it the word 'Processor', it does a >>> kind of ROT-4 conversion on it, displaying >>> character 'n+4' instead of 'n'. >>> >>> Also, when I display on line 2, the characters >>> start printing at position 4. >>> >>> Did I mention I'm starting to hate the number 4? :) >>> >>> Has anyone seen this behavior before? I'd like >>> to use this display in a project, but it's got >>> me scratching my head... >> Sure sounds like D2 (the '4' bit) is stuck high. > > I wondered about that, and checked the signal > out of the micro, but I suppose it could be > internal. That would suck. > > Maybe it's just a loose joint; I'll have to > take a magnifier to the PCB. > > Thanks. How confident are you in your signal timings? Allow a bit more setup and hold time, a wider strobe pulse and more 'busy' time and see if it magically starts working ;-) Also, try running it in 4 bit mode. That uses D7-D4 so a faulty D2 input should be ignored. OTOH it could be an internal fault in the controller IC. -- Ian Malcolm. London, ENGLAND. (NEWSGROUP REPLY PREFERRED) ianm[at]the[dash]malcolms[dot]freeserve[dot]co[dot]uk [at]=@, [dash]=- & [dot]=. *Warning* HTML & >32K emails --> NUL:
From: ian field on 6 Feb 2010 12:56 "Randy Day" <randy.day(a)sasktel.netx> wrote in message news:MPG.25d24f582b1a02e19896af(a)news.sasktel.net... > I've got an old 16x2 character LCD, no make or > model number visible. It uses an SED1278F0A > and a KS0065. I can get it to display > characters, just not the right ones. > > For instance, if I instruct it to display > '0123456789ABCDEF' on line 1, it displays > '45674567<=EFGDEF'. > > If I send it the word 'Processor', it does a > kind of ROT-4 conversion on it, displaying > character 'n+4' instead of 'n'. > > Also, when I display on line 2, the characters > start printing at position 4. > > Did I mention I'm starting to hate the number 4? :) > > Has anyone seen this behavior before? I'd like > to use this display in a project, but it's got > me scratching my head... Look out for scrap DAB radios - the 2 that I've opened so far both had 16x2 LCD modules that had type numbers that were easy to find data sheets for.
|
Pages: 1 Prev: Magnet Damage to LCD Next: Inventing Is No Longer Optional |