didn't check your code in detail, just the beginning... i always use these displays in 4bit mode. my initialization is: delay_ms(140); LcdSend(0x02); // nop + 4bit delay_ms(80); LcdSend(0x28); // 4bit, 2line, 5x8dot delay_ms(80); LcdSend(0x0c); // disp on delay_ms(80); LcdSend(0x06); // addr inc on write delay_ms(80); LcdClear(); one problem of these lcds is, that they may hang if you write any data before internal reset sequence has finished. as a first try, add a very long delay (a few 100ms) before starting initialization. this might eventually help. tino ************************************************************************ ****************************** >-----Original Message----- >From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] >On Behalf Of lk >Sent: Wednesday, August 24, 2005 10:19 AM >To: piclist@mit.edu >Subject: [PIC] 4x27 LCD & P16F84A > > >Hey! > > > >I got an LCD 4x27, it is HD44780 compatible and is currently >running in 8 bit mode and with only one controller.. > >The initialization works good so far, but I am not able to let >this Dislay show any characters or numbers. > >I am trying to send a code like 00110000 for a "zero" but on >the LCD I see o dot. > > > > I am sure that I am doing something wrong.. > >Maybe You got some ideas. > >thx > > > >Lukas > > > >Ps: You find my code in the attachment.. > > > > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist