On Fri, Jun 28, 2002 at 11:04:18AM +0400, Dmitry wrote: > Fellows, > sorry for offtopic... > Igot a problem. > Yesterday I bought winstar wh2004b LCD (4x20) and i cannot find a datasheet > on it. > As stated in brief discription, it uses ks0066 silicon inside which should > behave as > 44780 one. BUt I faced with two problems (obviously, i assume that it should > act as 44780):
I used a wh2004a (which should differ only in the outside dimensions compared with wh2004b). I programmed it using this datasheet: ftp://igbt.sel.eesc.sc.usp.br/pub/pzn/lcd/ks0070b.pdf > 1. Timing - this lcd is shit slow. I used 2x16 lcd before and 500ns strobe > was Ok, now 4x20 > requires at least 100us or more... (4 bit interface). I thought that for > 44780 500ns > should be ok for any application. (minding 4x20 has 2 controllers inside, > in the worse > case 1us strobing should be ok) I programmed using 8-bit interface. See page 22 of the ks0070b.pdf. There are some special functions you will have to wait for 1.6ms, the other functions will work with 40us (this is the entire function time), strobe time see page 20. > 2. It does not print 'p' and 'q' characters at all (I checked all chars > 0-255). > If I print ascii character followed by non-ascii char (with code > 127), > the output > is broken (at least 3 chars broken after ascii->nonascii or > nonascii->ascii transition) the four LCDs that I tested didn't have this problem (I tested three 20x4 models and one 16x2, all with diferent controllers, and they worked using the same datasheet and timing above) > Is this an lcd problem or just my curly hands? > > Another minor thing - does anybody know how to upload a custom charset to the > lcd? I never did this :-) > > Thanks, > > ~d Good luck, Pedro -- .''`. Pedro Zorzenon Neto <[email protected]> : :' : Debian GNU/Linux | GNU/Hurd: <http://www.debian.org> `. `'` Debian BR: <http://debian-br.cipsga.org.br> `- Be Happy! Be FREE!
