EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Graphic LCD to LPC2106

Started by sp_1972 November 2, 2006
--- In l..., "S K" wrote:
> I am also using serial i/f to LCD. Is it needed to settle the port
pins when
> u set or clear it, means is it required to have delay after each
set or
> clear of port pin as there is no bit manipulation? what happens in
your
> SETCS, CLRCS code? can u please clarify more?

No - no magic in the set/clr cs functions - I guess they are sampled
at the first rising edge of the clock...

void SetCS( Bool bSelect )
{
if (!bSelect)
FIOSET = 1 << uchPin;
else
FIOCLR = 1 << uchPin;
}

But - I can't remember if the code I sent out contained the SPI
init - that's quite important...

bCPHA=TRUE;
bCPOL=TRUE;
bLsbFirstSE;
uchDataWidth=8;
uiSpiDivider = (char)(defulPCLK/20000000); //Calc 20MHz divider
uiSpiDivider = (uiSpiDivider+1)& ~1; //round to nearest even number
if (uiSpiDivider<8) uiSpiDivider=8;
if (uiSpiDivider>254) uiSpiDivider%4;

S0SPINT = 0x01;//Clear interrupt flag
S0SPCCR = uiSpiDivider;//Set SPI clock divider
S0SPCR = (uchDataWidth&0xf)<<8 |(bLsbFirst&0x1)<<6 | (bCPOL&0x1)<<4 |
(bCPHA&0x1)<<3 | 0x00a4; //force BitEnable, MSTR and SPIE - set the
rest as required
S0SPDR; //Clear the Rx register

Good luck

Thomas Augustinus

An Engineer's Guide to the LPC2100 Series

Ioanni Kalimera,

I hope that this will help you

http://www.jelu.se/shop/product_info.php?cPath=1_29&products_id=129

Greetings from Athens,

Ioannis
-----Original Message-----
From: l... [mailto:l...] On Behalf Of John Ypatidis
Sent: Πέμπτη, 2 Νοεμβρίου 2006 5:21 μμ
To: l...
Subject: Θέμα: RE: [lpc2000] Graphic LCD to LPC2106

I am not using any LCD at the moment but I would like to use one in compination with an LPC2106.And I am searching for an LCD TFT 1,5-2inch that would have an I2C port so to connect it to the LPC

John Ypatidis Ýãñáøå: Hello ,
I would like to ask you once you talk about LCD's .......do you know any TFT colour screen about 1-2,5 inch with I2C interface?

Ioannis Mourtsiadis Ýãñáøå: Hi,



Which LCD are you using?





_____

From: l... [mailto:l...] On Behalf Of
sp_1972
Sent: ÐÝìðôç, 2 Íïåìâñßïõ 2006 9:36 ðì
To: l...
Subject: [lpc2000] Graphic LCD to LPC2106



Hi all,

I am using graphic LCD with ARM LPC2106. I have written initialisation
code for lcd. but i am facing the problem that sometimes it is getting
initialised and some times it is not. Can anyone help in this regard? A
sample code to use graphic lcd with LPC will be helpful.

Thanks in advance.







Euxaristo poli Ioanni :)
Thank you very John :)
I hope to find there the thing I need.I fknow anything else let me know ok?:)

Ioannis Mourtsiadis : Ioanni Kalimera,

I hope that this will help you

http://www.jelu.se/shop/product_info.php?cPath=1_29&products_id=129

Greetings from Athens,

Ioannis

-----Original Message-----
From: l... [mailto:l...] On Behalf Of John Ypatidis
Sent: έμ#65533;#65533;η, 2 #65533;οεμβ#65533;ίο#65533; 2006 5:21 μμ
To: l...
Subject: #65533;έμα: RE: [lpc2000] Graphic LCD to LPC2106

I am not using any LCD at the moment but I would like to use one in compination with an LPC2106.And I am searching for an LCD TFT 1,5-2inch that would have an I2C port so to connect it to the LPC

John Ypatidis #65533;ãñáøå: Hello ,
I would like to ask you once you talk about LCD's .......do you know any TFT colour screen about 1-2,5 inch with I2C interface?

Ioannis Mourtsiadis #65533;ãñáøå: Hi,

Which LCD are you using?

_____

From: l... [mailto:l...] On Behalf Of
sp_1972
Sent: #65533;#65533;ìðôç, 2 #65533;ïåìâñ#65533;ïõ 2006 9:36 ðì
To: l...
Subject: [lpc2000] Graphic LCD to LPC2106

Hi all,

I am using graphic LCD with ARM LPC2106. I have written initialisation
code for lcd. but i am facing the problem that sometimes it is getting
initialised and some times it is not. Can anyone help in this regard? A
sample code to use graphic lcd with LPC will be helpful.

Thanks in advance.




SWYgeW91IG5lZWQgcmVhZHkgQyBzb3VyY2UgZm9yIHRoYXQsIGFuZCBtYW55IG90aGVyIHJl
c291cmNlcywgSSBkZWZpbml0ZWx5IHJlY29tbWVuZCB5b3UgYSBTd2VkZW4gY29tcGFueSB3
d3cuZW1iZWRkZWRhcnRzdHMuY29tIA0KDQpJIGJvdWdodCBzb21lIG9mIHRoZWlyIHByb2R1
Y3RzIGFuZCBJJ20gZXhpdGVkIHdpdGggcXVhbGl0eSBhbmQgc2VydmljZSB0aGV5IGFyZSBw
cm92aWRpbmcuDQoNClRoZSBsYXN0IHdoYXQgSSBib3VnaHQgZm9ybSB0aGVtIGlzIHRoZQ0K
aHR0cDovL3d3dy5lbWJlZGRlZGFydGlzdHMuY29tL3Byb2R1Y3RzL2JvYXJkcy9scGMyMTA0
X3BybzAwMi5waHA/UEhQU0VTU0lEPTU4YmY5ZTgxYTAxM2ViMmI3NmYyZjhmM2Y3NDdkZTQz
DQoNClRoZXJlIHlvdSBjYW4gZmluZCBhIGxvdCBvZiByZXNvdXJjZXMgeW91IG5lZWQgYXMg
SSB1bmRlcnN0b29kIHlvdS4gSXQgaXMgIGEgZ2FtZSBib2FyZCwgY29tcGxldGVseSBvcGVu
LCBidXQgZG8gbm90IHBsYXkgd2l0aCBpdCwganVzdCB1c2UgYXMgY29tcGFzcyBmb3IgeW91
ciBkZXNpZ24uIA0KDQpJdCBpcyB2ZXJ5IGNoZWFwLiANCg0KS2luZCBSZWdhcmRzDQpJb2Fu
bmlzDQoNCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogbHBjMjAwMEB5
YWhvb2dyb3Vwcy5jb20gW21haWx0bzpscGMyMDAwQHlhaG9vZ3JvdXBzLmNvbV0gT24gQmVo
YWxmIE9mIEpvaG4gWXBhdGlkaXMNClNlbnQ6IM6UzrXPhc+Ezq3Pgc6xLCA2IM6dzr/Otc68
zrLPgc6vzr/PhSAyMDA2IDEwOjAxIM68zrwNClRvOiBscGMyMDAwQHlhaG9vZ3JvdXBzLmNv
bQ0KU3ViamVjdDogzpjOrc68zrE6IFJFOiDOmM6tzrzOsTogUkU6IFtscGMyMDAwXSBHcmFw
aGljIExDRCB0byBMUEMyMTA2DQoNCkV1eGFyaXN0byBwb2xpIElvYW5uaSA6KSANClRoYW5r
IHlvdSB2ZXJ5IEpvaG4gOikNCkkgaG9wZSB0byBmaW5kIHRoZXJlIHRoZSB0aGluZyBJIG5l
ZWQuSSBma25vdyBhbnl0aGluZyBlbHNlIGxldCBtZSBrbm93IG9rPzopDQoNCklvYW5uaXMg
TW91cnRzaWFkaXMgPHlhaG9vQGVsY29tLmdyPiDDncOjw7HDocO4w6U6ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElvYW5uaSBLYWxpbWVyYSwNCiANCiBJIGhvcGUgdGhh
dCB0aGlzIHdpbGwgaGVscCB5b3UNCiANCiBodHRwOi8vd3d3LmplbHUuc2Uvc2hvcC9wcm9k
dWN0X2luZm8ucGhwP2NQYXRoPTFfMjkmcHJvZHVjdHNfaWQ9MTI5DQogDQogR3JlZXRpbmdz
IGZyb20gQXRoZW5zLA0KIA0KIElvYW5uaXMNCiANCiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KIEZyb206IGxwYzIwMDBAeWFob29ncm91cHMuY29tIFttYWlsdG86bHBjMjAwMEB5
YWhvb2dyb3Vwcy5jb21dIE9uIEJlaGFsZiBPZiBKb2huIFlwYXRpZGlzDQogU2VudDogw44g
w47CrcOOwrzDjyYjNjU1MzM7w48mIzY1NTMzO8OOwrcsIDIgw44mIzY1NTMzO8OOwr/DjsK1
w47CvMOOwrLDjyYjNjU1MzM7w47Cr8OOwr/DjyYjNjU1MzM7IDIwMDYgNToyMSDDjsK8w47C
vA0KIFRvOiBscGMyMDAwQHlhaG9vZ3JvdXBzLmNvbQ0KIFN1YmplY3Q6IMOOJiM2NTUzMzvD
jsKtw47CvMOOwrE6IFJFOiBbbHBjMjAwMF0gR3JhcGhpYyBMQ0QgdG8gTFBDMjEwNg0KIA0K
IEkgYW0gbm90IHVzaW5nIGFueSBMQ0QgYXQgdGhlIG1vbWVudCBidXQgSSB3b3VsZCBsaWtl
IHRvIHVzZSBvbmUgaW4gY29tcGluYXRpb24gd2l0aCBhbiBMUEMyMTA2LkFuZCBJIGFtIHNl
YXJjaGluZyBmb3IgYW4gTENEIFRGVCAxLDUtMmluY2ggdGhhdCB3b3VsZCBoYXZlIGFuIEky
QyBwb3J0IHNvIHRvIGNvbm5lY3QgaXQgdG8gdGhlIExQQw0KIA0KIEpvaG4gWXBhdGlkaXMg
PGpvaG55cGF0aWRpczFAeWFob28uZ3I+IMODJiM2NTUzMzvDg8Kjw4PCscODwqHDg8K4w4PC
pTogSGVsbG8gLCANCiBJIHdvdWxkIGxpa2UgdG8gYXNrIHlvdSBvbmNlIHlvdSB0YWxrIGFi
b3V0IExDRCdzIC4uLi4uLi5kbyB5b3Uga25vdyBhbnkgVEZUIGNvbG91ciBzY3JlZW4gYWJv
dXQgMS0yLDUgaW5jaCB3aXRoIEkyQyBpbnRlcmZhY2U/DQogDQogSW9hbm5pcyBNb3VydHNp
YWRpcyAgw4MmIzY1NTMzO8ODwqPDg8Kxw4PCocODwrjDg8KlOiBIaSwNCiANCiBXaGljaCBM
Q0QgYXJlIHlvdSB1c2luZz8NCiANCiBfX19fXyAgDQogDQogRnJvbTogbHBjMjAwMEB5YWhv
b2dyb3Vwcy5jb20gW21haWx0bzpscGMyMDAwQHlhaG9vZ3JvdXBzLmNvbV0gT24gQmVoYWxm
IE9mDQogc3BfMTk3Mg0KIFNlbnQ6IMODJiM2NTUzMzvDgyYjNjU1MzM7w4PCrMODwrDDg8K0
w4PCpywgMiDDgyYjNjU1MzM7w4PCr8ODwqXDg8Ksw4PCosODwrHDgyYjNjU1MzM7w4PCr8OD
wrUgMjAwNiA5OjM2IMODwrDDg8KsDQogVG86IGxwYzIwMDBAeWFob29ncm91cHMuY29tDQog
U3ViamVjdDogW2xwYzIwMDBdIEdyYXBoaWMgTENEIHRvIExQQzIxMDYNCiANCiBIaSBhbGws
DQogDQogSSBhbSB1c2luZyBncmFwaGljIExDRCB3aXRoIEFSTSBMUEMyMTA2LiBJIGhhdmUg
d3JpdHRlbiBpbml0aWFsaXNhdGlvbiANCiBjb2RlIGZvciBsY2QuIGJ1dCBpIGFtIGZhY2lu
ZyB0aGUgcHJvYmxlbSB0aGF0IHNvbWV0aW1lcyBpdCBpcyBnZXR0aW5nIA0KIGluaXRpYWxp
c2VkIGFuZCBzb21lIHRpbWVzIGl0IGlzIG5vdC4gQ2FuIGFueW9uZSBoZWxwIGluIHRoaXMg
cmVnYXJkPyBBIA0KIHNhbXBsZSBjb2RlIHRvIHVzZSBncmFwaGljIGxjZCB3aXRoIExQQyB3
aWxsIGJlIGhlbHBmdWwuDQogDQogVGhhbmtzIGluIGFkdmFuY2UuDQogDQogW05vbi10ZXh0
IHBvcnRpb25zIG9mIHRoaXMgbWVzc2FnZSBoYXZlIGJlZW4gcmVtb3ZlZF0NCiANCiBZYWhv
byEgR3JvdXBzIExpbmtzDQogDQogSmFubmlzIFlwYXRpZGlzDQogDQogUm96ZW5idXJnbGFh
biA2OEENCiAzMDYyIEVHIFJvdHRlcmRhbQ0KICAgIA0KIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KICDDgyYjNjU1MzM7w4PCscODwqfDg8Kzw4PCqcODwqzDg8Kvw4PC
sMODwq/Dg8Kpw4PCpcODJiM2NTUzMzvDg8K0w4PCpSBZYWhvbyENCiAgw4MmIzY1NTMzO8OD
wqHDg8Kxw4PCpcODwqjDgyYjNjU1MzM7w4PCqsODwqHDg8K0w4PCpSDDg8K0w4PCoSDDg8Kl
w4PCrcODwq/Dg8K3w4PCq8ODwqfDg8K0w4PCqcODwqrDgyYjNjU1MzM7IMODwqzDg8Knw4PC
rcODwr0gw4PCrMODwqHDg8K0w4PCoSAoc3BhbSk7IMODJiM2NTUzMzvDg8KvIFlhaG9vISBN
YWlsIMODwqTDg8Kpw4PCocODwqjDgyYjNjU1MzM7w4PCtMODwqXDg8KpIMODwrTDg8Knw4PC
rSDDg8Kqw4PCocODwqvDg8K9w4PCtMODwqXDg8Kxw4PCpyDDg8Kkw4PCtcODwq3Dg8Khw4PC
tMODJiM2NTUzMzsgw4PCsMODwrHDg8Kvw4PCs8ODwrTDg8Khw4PCs8ODJiM2NTUzMzvDg8Kh
IMODwqrDg8Khw4PCtMODJiM2NTUzMzsgw4PCtMODwrnDg8KtIMODwqXDg8Ktw4PCr8ODwrfD
g8Krw4PCp8ODwrTDg8Kpw4PCqsODwr7Dg8KtIMODwqzDg8Knw4PCrcODwrXDg8Ksw4MmIzY1
NTMzO8ODwrTDg8K5w4PCrSANCiAgaHR0cDovL2xvZ2luLnlhaG9vLmNvbS9jb25maWcvbWFp
bD8uaW50bD1nciANCiANCiBbTm9uLXRleHQgcG9ydGlvbnMgb2YgdGhpcyBtZXNzYWdlIGhh
dmUgYmVlbiByZW1vdmVkXQ0KIA0KIFlhaG9vISBHcm91cHMgTGlua3MNCiANCiBKYW5uaXMg
WXBhdGlkaXMNCiANCiBSb3plbmJ1cmdsYWFuIDY4QQ0KIDMwNjIgRUcgUm90dGVyZGFtDQog
ICAgDQogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogIMODJiM2NTUzMzvD
g8Kxw4PCp8ODwrPDg8Kpw4PCrMODwq/Dg8Kww4PCr8ODwqnDg8Klw4MmIzY1NTMzO8ODwrTD
g8KlIFlhaG9vIQ0KICDDgyYjNjU1MzM7w4PCocODwrHDg8Klw4PCqMODJiM2NTUzMzvDg8Kq
w4PCocODwrTDg8KlIMODwrTDg8KhIMODwqXDg8Ktw4PCr8ODwrfDg8Krw4PCp8ODwrTDg8Kp
w4PCqsODJiM2NTUzMzsgw4PCrMODwqfDg8Ktw4PCvSDDg8Ksw4PCocODwrTDg8KhIChzcGFt
KTsgw4MmIzY1NTMzO8ODwq8gWWFob28hIE1haWwgw4PCpMODwqnDg8Khw4PCqMODJiM2NTUz
MzvDg8K0w4PCpcODwqkgw4PCtMODwqfDg8KtIMODwqrDg8Khw4PCq8ODwr3Dg8K0w4PCpcOD
wrHDg8KnIMODwqTDg8K1w4PCrcODwqHDg8K0w4MmIzY1NTMzOyDDg8Kww4PCscODwq/Dg8Kz
w4PCtMODwqHDg8Kzw4MmIzY1NTMzO8ODwqEgw4PCqsODwqHDg8K0w4MmIzY1NTMzOyDDg8K0
w4PCucODwq0gw4PCpcODwq3Dg8Kvw4PCt8ODwqvDg8Knw4PCtMODwqnDg8Kqw4PCvsODwq0g
w4PCrMODwqfDg8Ktw4PCtcODwqzDgyYjNjU1MzM7w4PCtMODwrnDg8KtIA0KICBodHRwOi8v
bG9naW4ueWFob28uY29tL2NvbmZpZy9tYWlsPy5pbnRsPWdyIA0KIA0KIFtOb24tdGV4dCBw
b3J0aW9ucyBvZiB0aGlzIG1lc3NhZ2UgaGF2ZSBiZWVuIHJlbW92ZWRdDQogDQogWWFob28h
IEdyb3VwcyBMaW5rcw0KIA0KIA0KICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgDQoN
Cg0KSmFubmlzIFlwYXRpZGlzDQoNClJvemVuYnVyZ2xhYW4gNjhBDQozMDYyRUcgUm90dGVy
ZGFtDQogCQkNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIMOXw7HDp8Oz
w6nDrMOvw7DDr8Opw6XDn8O0w6UgWWFob28hDQogw4LDocOxw6XDqMOew6rDocO0w6Ugw7TD
oSDDpcOtw6/Dt8Orw6fDtMOpw6rDnCDDrMOnw63DvSDDrMOhw7TDoSAoc3BhbSk7IMOUw68g
WWFob28hIE1haWwgw6TDqcOhw6jDncO0w6XDqSDDtMOnw60gw6rDocOrw73DtMOlw7HDpyDD
pMO1w63DocO0w54gw7DDscOvw7PDtMOhw7PDn8OhIMOqw6HDtMOcIMO0w7nDrSDDpcOtw6/D
t8Orw6fDtMOpw6rDvsOtIMOsw6fDrcO1w6zDnMO0w7nDrSANCiBodHRwOi8vbG9naW4ueWFo
b28uY29tL2NvbmZpZy9tYWlsPy5pbnRsPWdyIA0KDQpbTm9uLXRleHQgcG9ydGlvbnMgb2Yg
dGhpcyBtZXNzYWdlIGhhdmUgYmVlbiByZW1vdmVkXQ0KDQoNCg0KIA0KWWFob28hIEdyb3Vw
cyBMaW5rcw0KDQoNCg0KCgogCllhaG9vISBHcm91cHMgTGlua3MKCjwqPiBUbyB2aXNpdCB5
b3VyIGdyb3VwIG9uIHRoZSB3ZWIsIGdvIHRvOgogICAgaHR0cDovL2dyb3Vwcy55YWhvby5j
b20vZ3JvdXAvbHBjMjAwMC8KCjwqPiBZb3VyIGVtYWlsIHNldHRpbmdzOgogICAgSW5kaXZp
ZHVhbCBFbWFpbCB8IFRyYWRpdGlvbmFsCgo8Kj4gVG8gY2hhbmdlIHNldHRpbmdzIG9ubGlu
ZSBnbyB0bzoKICAgIGh0dHA6Ly9ncm91cHMueWFob28uY29tL2dyb3VwL2xwYzIwMDAvam9p
bgogICAgKFlhaG9vISBJRCByZXF1aXJlZCkKCjwqPiBUbyBjaGFuZ2Ugc2V0dGluZ3Mgdmlh
IGVtYWlsOgogICAgbWFpbHRvOmxwYzIwMDAtZGlnZXN0QHlhaG9vZ3JvdXBzLmNvbSAKICAg
IG1haWx0bzpscGMyMDAwLWZ1bGxmZWF0dXJlZEB5YWhvb2dyb3Vwcy5jb20KCjwqPiBUbyB1
bnN1YnNjcmliZSBmcm9tIHRoaXMgZ3JvdXAsIHNlbmQgYW4gZW1haWwgdG86CiAgICBscGMy
MDAwLXVuc3Vic2NyaWJlQHlhaG9vZ3JvdXBzLmNvbQoKPCo+IFlvdXIgdXNlIG9mIFlhaG9v
ISBHcm91cHMgaXMgc3ViamVjdCB0bzoKICAgIGh0dHA6Ly9kb2NzLnlhaG9vLmNvbS9pbmZv
L3Rlcm1zLwogCg=

The 2024 Embedded Online Conference