Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/16/09 12:02
Read: times


 
#170861 - Nokia 3310 (PCD8544) problem
Hello everyone,

I have built a program for driving the Nokia 3310 LCD. I bought 2 of these LCDs recently, while I had another older one with me(without the plastic frame). Now I am facing a problem interfacing these new LCDs that the display is garbled on both. The older one displays correctly (as in Proteus):



What I am getting on both new LCDs is:


The older LCD:


see also the difference in graphics display for older & newer:
http://lh5.ggpht.com/_Njeu3g-U...oard04.jpg
http://lh6.ggpht.com/_Njeu3g-U...oard05.jpg

The newer LCDs are not displaying the top 2 rows of the image & the last 11 rows of the LCD are always filled with random(?) dots. I also think the LCD is writing some data off-screen as some characters are not visible at all. I am using 5V for all the LCDs (according to some websites) & here's the (standard) initialization:
 lcdcmd(0x21);		// Activate Chip and H=1.
lcdcmd(0x80 + 90);	// contrast value (0 to 127): 60 enough for old LCD & 90 for new
lcdcmd(0x13);		// Adjust voltage bias.
lcdcmd(0x20);		// Horizontal addressing and H=0.
lcdcmd(0x09);		// Activate all segments.
clrdisp();		// Erase all pixel on the DDRAM.
lcdcmd(0x08);		// Blank the Display.
lcdcmd(0x0C);		// Display Normal.
pixelXY(0,0);		// Cursor Home.
 


The commands for setting contrast work (but different values for old & new, as you can see above)

So finally here are my queries:

1) I suspect it is some different controller than PCD8544 (http://www.edaboard.com/ftopic324477.html). Is anyone aware of a different controller than this in Nokia 3310 LCD?

2) Is 5V safe for this LCD/controller? datasheet says 7 V is absolute max.

3) I saw some people talking about setting an offset. What is it & how to use it? Cant find anything in the datasheet...


List of 6 messages in thread
TopicAuthorDate
Nokia 3310 (PCD8544) problem            01/01/70 00:00      
   Look here?            01/01/70 00:00      
      already seen...            01/01/70 00:00      
      Some observations & pwned !!!            01/01/70 00:00      
   where'd u get the LCD?            01/01/70 00:00      
      Thanks!!!            01/01/70 00:00      

Back to Subject List