Randy Day
Guest
Tue Feb 02, 2010 11:04 pm
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...
John Larkin
Guest
Wed Feb 03, 2010 1:55 am
On Tue, 2 Feb 2010 15:04:37 -0600, Randy Day <randy.day_at_sasktel.netx>
wrote:
Quote:
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
Randy Day
Guest
Wed Feb 03, 2010 8:25 am
In article <3qehm5hfnfg9sjcfqm8071eulkej9danm7_at_4ax.com>,
jjlarkin_at_highNOTlandTHIStechnologyPART.com says...
Quote:
On Tue, 2 Feb 2010 15:04:37 -0600, Randy Day <randy.day_at_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.
IanM
Guest
Wed Feb 03, 2010 11:54 am
Randy Day wrote:
Quote:
In article <3qehm5hfnfg9sjcfqm8071eulkej9danm7_at_4ax.com>,
jjlarkin_at_highNOTlandTHIStechnologyPART.com says...
On Tue, 2 Feb 2010 15:04:37 -0600, Randy Day <randy.day_at_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:
ian field
Guest
Sat Feb 06, 2010 7:56 pm
"Randy Day" <randy.day_at_sasktel.netx> wrote in message
news:MPG.25d24f582b1a02e19896af_at_news.sasktel.net...
Quote:
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.