LCDInfo.com

http://www.lcdinfo.com
It is currently Tue Dec 03, 2024 21:16

All times are UTC + 2 hours




Post new topic Reply to topic  [ 288 posts ]  Go to page Previous  1 ... 5, 6, 7, 8, 9, 10, 11 ... 20  Next
Author Message
 Post subject: Nokia 3510i display
PostPosted: Fri Nov 18, 2005 19:50 
Offline
User avatar

Joined: Wed Jun 01, 2005 15:10
Posts: 10
Location: UK
Just to let you all know I got a Nokia display up and running which uses an Epson controller. I just programmed the temp coefficient array to all zeros and bingo, it's working! :D

Image Image

Okay, it's a 3510i, not a 7210 but it's a start...

The 3510i LCD is a good choice for testing stuff out as although it's got a lousy resolution and no backlight (the shiny backing material is semi-transparent and you add your own LEDs to light it up), it's dead easy to solder to the pads and they're very cheap if you get it wrong.

I would have another go with my 7210 display, but I fear I've done some permanent damage to the flexible PCB meterial trying to solder bits of wire to the connector pads. How have other poeple here got on with making connections to that display? I can't see what Ulrik's done from his photos.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 19, 2005 22:22 
Offline

Joined: Mon Dec 19, 2005 22:02
Posts: 1
Hi,
Does anyone have any example code for how to initialize the 6100 display with the Epson S1D15G10?
I am fairly certain my display is an Epson model (S1D15G10), since it responds to some commands (for example for turning on and off).
So far, I go through the power up steps in the data sheet, and the screen does turn on to a white screen, but I can't anything to happen after that.
Might be a contrast problem....

thanks,

Owen


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 20, 2005 1:39 
Offline

Joined: Wed Aug 03, 2005 20:27
Posts: 130
Location: .fi
What I'm currently using is:

Code:
#define DISON      0xaf   //
#define DISOFF      0xae   //
#define DISNOR      0xa6   //
#define DISINV      0xa7   //
#define COMSCN      0xbb   //
#define DISCTL      0xca   //
#define SLPIN      0x95   //
#define SLPOUT      0x94   //
#define PASET      0x75   //
#define CASET      0x15   //
#define DATCTL      0xbc   //
#define RGBSET8      0xce   //
#define RAMWR      0x5c   //
#define RAMRD      0x5d   //
#define PTLIN      0xa8   //
#define PTLOUT      0xa9   //
#define RMWIN      0xe0   //
#define RMWOUT      0xee   //
#define ASCSET      0xaa   //
#define SCSTART      0xab   //
#define OSCON      0xd1   //
#define OSCOFF      0xd2   //
#define PWRCTR      0x20   //
#define VOLCTR      0x81   //
#define VOLUP      0xd6   //
#define VOLDOWN      0xd7   //
#define TMPGRD      0x82   //
#define EPCTIN      0xcd   //
#define EPCOUT      0xcc   //
#define EPMWR      0xfc   //
#define EPMRD      0xfd   //
#define EPSRRD1      0x7c   //
#define EPSRRD2      0x7d   //
#define NOP      0x25   //

WriteCommand(COMSCN);
WriteData(0x01);
WriteCommand(OSCON);
WriteCommand(SLPOUT);
WriteCommand(PWRCTR);
WriteData(0x0f);
WriteCommand(DISINV);
WriteCommand(DATCTL);
WriteData(0x03);
WriteData(0x00);
WriteData(0x01);
WriteCommand(RGBSET8);
WriteData(0x00);   // R
WriteData(0x02);   // R
WriteData(0x04);   // R
WriteData(0x06);   // R
WriteData(0x08);   // R
WriteData(0x0a);   // R
WriteData(0x0c);   // R
WriteData(0x0e);   // R
WriteData(0x00);   // G
WriteData(0x02);   // G
WriteData(0x04);   // G
WriteData(0x06);   // G
WriteData(0x08);   // G
WriteData(0x0a);   // G
WriteData(0x0c);   // G
WriteData(0x0e);   // G
WriteData(0x00);   // B
WriteData(0x04);   // B
WriteData(0x08);   // B
WriteData(0x0c);   // B
Delay(100000);
WriteCommand(DISON);


The delay is only for letting the screen to stablilize before displaying the contents.


Top
 Profile  
 
 Post subject: Epson S1D15G14E
PostPosted: Thu Dec 22, 2005 14:53 
Offline
User avatar

Joined: Wed Jun 01, 2005 15:10
Posts: 10
Location: UK
Still not got my 6100 display running yet, but do have some PIC source code for 3510i (Epson S1D15G14E based, pretty similar to S1D15G10) up if anyone's interested here http://www.geocities.com/neil_manc/pic16f84/index.htm. Next stage for me is to port this to one of the PICs with USB port (e.g. 18F2550 or 18F4550), to make my PC display.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 29, 2005 5:57 
Offline

Joined: Thu Dec 29, 2005 5:51
Posts: 28
Has any one hooked up an Epson controller to a FTDI usb chip? What is the setup? Also what program did you use to write the LCD over the FTDI chip.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 29, 2005 6:06 
Offline

Joined: Thu Dec 29, 2005 5:51
Posts: 28
Also if you are using an ARM or want a place to buy LCD go to http://sparkfun.com


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 18, 2006 2:07 
Offline
User avatar

Joined: Wed Jan 18, 2006 2:03
Posts: 4
Location: Bay Area
So after reading all the good things about those little LCDs it is still unclear what is the best way to interface them with a simple application that DOES NOT talk SPI at all - such as Epia motherboard based home DVR where all one has is a rs232 interface (with true signal levels, not a TTL serial)

Could there be a simple solution other than MCU. I am NOT looking for a fast FPS so if there was some code to emulate SPI on the parallel port that would be cool too.

The USB chip seems like a cool solution using its bit-bang feature but I just dont have the option to use it so I am limited to rs232 or parallel. Any ideas will be very much appreciated!

Thanks
~B


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 18, 2006 3:01 
Offline

Joined: Wed Aug 03, 2005 20:27
Posts: 130
Location: .fi
I have this color LCD connected to the parallel port and it is REALLY slow (there's a short clip of it in action in the other/demo-thread). Even simple text has to be drawn so USB would be preferred for normal PC use.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 23, 2006 18:24 
Offline

Joined: Mon Feb 03, 2003 20:15
Posts: 12
Location: North Cornwall, UK
Was just looking at SparkFun and it seems they now do a breakout board for what looks like the Epson based screen, so the tiny pads on it are no longer a problem. http://www.sparkfun.com/commerce/produc ... cts_id=600

_________________
LCDGallery - Post your lcd pictures!!


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 24, 2006 1:29 
Offline
User avatar

Joined: Wed Jan 18, 2006 2:03
Posts: 4
Location: Bay Area
Hey Zee I only need it to do text so slow SPI will be just fine. I looked at your other posts and could not find the wiring that you speak of.

I was also curious about some code that will make the Epson controller display text. I looked at the Epson doc and there doesnt seem to be a character generator nor any commands to write text so I guess one must synthesize all of that in software?

~!B


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 24, 2006 1:55 
Offline

Joined: Wed Aug 03, 2005 20:27
Posts: 130
Location: .fi
No, I didn't say anything about any schematics being there. I made my own wiring (and own code) to it since there isn't any official support for the color LCD's yet.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Feb 13, 2006 22:59 
Offline

Joined: Mon Feb 13, 2006 22:29
Posts: 1
Ulrik Smed wrote:
Hey Junior!

Thanks for the congrats. :)

It's connected directly to a 90S8515 Atmel MCU, running at 3.3V. I've just been playing a bit to speed optimize the transfer to the display, and got up to about 3.5 frames per second in 8bit/pixel mode without the hardware SPI, running at 4MHz. The MPU is connected to the LPT port through a STK200 programming interface clone, which works with PonyProg. The photo is transfered through the same interface with a Visual Basic program, and sent to the display by the MPU. I use assembler and AVR-Studio to program the MPU.

Yes, that connector is tiny! 8O Fortunately, I had the PCB from the phone the display came from, so I unsoldered the socket and used it to connect the display. It has 2 rows of 5 pins, arranged this way seen from the front of the display:

1 10
2 9
3 8
4 7
5 6

The pinouts are the same as mentioned before, except there is no pin 11:

1 Vdigital 2,7V - 3,3V
2 RESET LCD_RESET, user defined
3 SDATA LCD_SDA, SPI MOSI
4 SCLK LCD_CLK, SPI CLK
5 ~CS LCD_CS, user defined
6 Vdisplay 2,7V - 3,3V
7 n/c
8 GND GND
9 LED- GND or -3.2V
10 LED+ +6.4V or +3.2V, 15 - 30mA


Hi!
Can someone describe the display pinout with this picture - to prevent mistakes ...

Thanks a lot.. :wink:

Image


Top
 Profile  
 
 Post subject:
PostPosted: Mon Feb 13, 2006 23:22 
Offline

Joined: Wed Aug 03, 2005 20:27
Posts: 130
Location: .fi
Counting using the numbers in your picture:

1 - /CS
2 - SCL
3 - SDA
4 - /RES
5 - Vdig (3.3V)
6 - Vdis (3.3V)
7 -
8 - GND
9 - GND (LED)
10 - 6.5V (LED)


Tell me if you happen to get that display to work. I have one which looks like the same (except the traces are green) and I haven't gotten it to work with the same commands another one of my displays works.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 15, 2006 17:20 
Offline

Joined: Wed Jan 12, 2005 23:27
Posts: 20
Hi, For these people that has troubles conecting LCD to a microcontroller you can try with this board:
http://www.jelu.se/shop/product_info.ph ... cts_id=128

Its like sparkfun but a bit better, i was developing a board but only in components its more expensive... :S

Image

regards

J1M
www.hobbypic.com


Top
 Profile  
 
 Post subject: Total noob!
PostPosted: Sat Feb 18, 2006 0:52 
Offline

Joined: Thu Dec 29, 2005 5:51
Posts: 28
I want to mess around with this but have no experience with PIC programming and definitely want to do this can some one make a list of what I need and what to do with it.
P.S. I want to try out my new Weller WTCPT soldering iron.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 288 posts ]  Go to page Previous  1 ... 5, 6, 7, 8, 9, 10, 11 ... 20  Next

All times are UTC + 2 hours


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group