LCDInfo.com
http://forum.lcdinfo.com/

S1D13700 screen vertically divided
http://forum.lcdinfo.com/viewtopic.php?f=9&t=1752
Page 1 of 1

Author:  elric63 french [ Tue Oct 03, 2006 11:34 ]
Post subject:  S1D13700 screen vertically divided

Hello,
i'm using a WINSTAR 320*240 with a S1D13700 controller.
i'm trying to use this GLCD in 4 grayscale mode, but when i used this mode the screen is vertically divided in 2 identical screen with exactly the same texts and graphics!
In black and white mode i have an entire screen and i can make "all i want" it's ok for this mode.
The 4 colors are ok i can drawing 4 rectangles or 4 differents text in the 4 grayscales.
The problem, is that i have a 160*240 screen duplicate verticaly!!!
Have you an idea of the problem?

Author:  elric63 french [ Fri Oct 06, 2006 16:21 ]
Post subject: 

I have solved my problem!
In fact it's was a bad init on the Horizontal Adress Range (AP) Register it must initialized with the value of 0x50 and not 0x40.

Author:  gsf [ Mon Jan 22, 2007 9:53 ]
Post subject:  Re: S1D13700 screen vertically divided

Please post your connection diagram/schematic.
I make my display show anything!
Regards!

Author:  MSprut [ Wed Jan 23, 2008 12:33 ]
Post subject: 

elric63 french wrote:
I have solved my problem!
In fact it's was a bad init on the Horizontal Adress Range (AP) Register it must initialized with the value of 0x50 and not 0x40.

I have same problem with grayscale in LCD BG320240BFPHH and change AP from 0x40 to 0x50, but screen becomes horizontally and vertically divided. How to resolve this?
My init code:

lcd_wr_cmnd(SYSTEM_SET);
delay_us(30);
lcd_wr_data(0x30);
lcd_wr_data(0x87);
lcd_wr_data(0x07);
lcd_wr_data(79);
lcd_wr_data(81);
lcd_wr_data(LCD_Y_SIZE - 1);
lcd_wr_data(0x50);
lcd_wr_data(0x00);

Page 1 of 1 All times are UTC + 2 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/