From: Jean-Paul <tch...@fr...> - 2005-08-04 07:15:09
|
Hi, It looks like you forgot the RD/!WR line. you can connect it to ground, if you don't want to read from the LCD. In this case, you have to manage a delay between successive write accesse= s =20 and hope that internal operations get enough time to end. In the other case, you'll READ the status byte (bit 7) to know when the =20 display is ready to accept a new write operation. Anyway, when you are configuring the display, you cannot read the status = =20 byte and you must use delay loops. Regards Jean-Paul On Wed, 3 Aug 2005 12:28:54 -0700 (PDT), Vikram Tamboli =20 <vik...@ya...> wrote: > hi all > > can any one provide the initialize details for 16*4 > LCD > I have connected the Lcd to port 2 in 4bit mode > > P2.0 <----> D4 > P2.1 <----> D5 > P2.2 <----> D6 > P2.3 <----> D7 > P2.4 <----> EN > P2.5 <----> A0 (0 means command, 1 means data) > > Thanks in advance. > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle =20 > Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing &= =20 > QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5= sf > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > --=20 NEVER jump into a LOOP! |