??? 03/19/08 19:58 Read: times |
#152360 - Interesting notion ... read the datasheet ... Hmmm Responding to: ???'s previous message |
In my work I frequently reuse the same hardware. All the LCD's I frequently use, and which have the typical 14-pin dual-row connector (the character types) use the HD44780, though they came from different sources. That enables me to avoid some of the pitfalls of having to buy LCD's without clear device-specific datasheets.
What I have found helpful is to examine the controller IC (which, as has been pointed out, may not be accessible) in order to trace the interface connector pins back to the controller IC. I have had to deal with LCD's that used the KS0066U controller, and found that they behave identically to the ones with the HD44780. Now, that's likely to be a coincidence, but the controller datasheets don't indicate a significant difference, IIRC. I, too, have encountered 16-pin interface connectors that had backlight connections on them, and I have also encountered 16-pin connectors that had two E signals, one for each controller. It's been a long time since I dwelt over the 5-cm-thick Hitachi LCD controller databook. Timing differences do appear to be caused by different driver strategies. More driver IC's seem to lead to different cycle times than fewer, and operating the HD44780 in "open-loop" mode seems only to work when the HD44780 is the only player. If one monitors the "busy" flag, the timing issues seem to go away. Now, I don't know anything about a negative-going 'E' strobe, not having encountered it in any specification. RE |
Topic | Author | Date |
4-bit LCD | 01/01/70 00:00 | |
so problem is not in LCD | 01/01/70 00:00 | |
C or assembler ? | 01/01/70 00:00 | |
red flag killer, ignore | 01/01/70 00:00 | |
"couldn't get an output" | 01/01/70 00:00 | |
To Mr.Neil | 01/01/70 00:00 | |
So you know where to look... | 01/01/70 00:00 | |
Sorry....... Mr.Neil | 01/01/70 00:00 | |
Not to worry... | 01/01/70 00:00 | |
2nd line? | 01/01/70 00:00 | |
Puzzle | 01/01/70 00:00 | |
the problem is ... | 01/01/70 00:00 | |
Looks like wrong 4-bit initialisation. | 01/01/70 00:00 | |
HD44780 is a loose standard | 01/01/70 00:00 | |
It all depends on the control IC. | 01/01/70 00:00 | |
We should | 01/01/70 00:00 | |
Most LCDs most of the time. | 01/01/70 00:00 | |
Interesting notion ... read the datasheet ... Hmmm | 01/01/70 00:00 | |
E strobe | 01/01/70 00:00 | |
The E Strobe,,, | 01/01/70 00:00 | |
EP0333318![]() | 01/01/70 00:00 |