wyswietlacz PCD8544



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Jacek Anaszewski <anjack_at_nospam_poczta.onet.pl>
Subject: wyswietlacz PCD8544
Date: Tue, 30 Nov 2004 18:44:58 +0100


Witam.
Czy mial ktos do czynienia z wyswietlaczem do Nokii - PCD8544?
Musze go wysterowac, mam dokumentacje, ale uzeram sie juz dwa dni
i nic. Doprowadzam RESET zaraz po zalaczeniu zasilania, tak jak
kaza w Data Sheet i niby sie inicjuje(tzn. pusty ekran), ale dalej
na komendy konfiguracyjne zero reakcji. Bylbym wdzieczny za kawalek
kodu, lub algorytm inicjujacy, z reszta sobie poradze, oby to
dziadostwo tylko ozylo.
Pozdrawiam!


Poprzedni Następny
Wiadomość
Spis treści
From: "PC" <pch[WYTNIJ_TO]_at_nospam_poczta.onet.pl>
Subject: Re: wyswietlacz PCD8544
Date: Tue, 30 Nov 2004 20:41:27 +0100


W jakim języku? Ja się bawiłem tym wyświetlaczem w Bascomie. Mam wszystko
łącznie z procedurami wyświetlającymi znaki małe i duże we wskazanej pozycji
i inne bajery.

PC



Poprzedni Następny
Wiadomość
Spis treści
From: Marek Lewandowski <nospamabuse_at_nospam_onet.pl>
Subject: Re: wyswietlacz PCD8544
Date: Tue, 30 Nov 2004 21:59:58 +0100


Jacek Anaszewski wrote:

Czy mial ktos do czynienia z wyswietlaczem do Nokii - PCD8544?

Ja. Też się użerałem.

MSP430, IAR:

[...]
#define lcdport P1OUT
#define sck 0x01
#define sda 0x02
#define dnc 0x04
#define sel 0x08
[...]

const unsigned char
init[9]={0x21,0xC4,0x06,0x13,0x20,0x0C,0x40,0x80,0x00};
[...]

void send_byte(unsigned char data)
{
lcdport&=~(sck | sel | sda);
for (int i=7;i>=0;i--)
{
if ((data & 0x80)==0x80) lcdport|=sda;
lcdport|=sck;
lcdport&=~(sck | sda);
data<<=1;
}
lcdport|=sel;
}

void init_cpu()
{
WDTCTL=WDT_ADLY_16;
P1OUT=0x08;
P2OUT=0xE3;
P2DIR=0x38;
P1DIR=0x0F;
}

void init_lcd()
{
unsigned int i=0;
lcdport&=~dnc;
while (init[i])
send_byte(init[i++]);
lcdport|=dnc;
lcdstate=1;
}

[...]

int main( void )
{
_delay(100); //odczekanie na ustabilizowanie sie Vcc LCD, bo CPU
//startyuje w 6us przy 2V, a LCD dopiero przy
// 2.6V...
init_cpu();
init_lcd();
[...]
}

[...]

To u mnie działa. Reset podpięty razem z resetem CPU.
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://www.stud.uni-karlsruhe.de/~uyh0
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]

Poprzedni Następny
Wiadomość
Spis treści
From: Jacek Anaszewski <anjack_at_nospam_poczta.onet.pl>
Subject: Re: wyswietlacz PCD8544
Date: Wed, 01 Dec 2004 20:16:03 +0100




Marek Lewandowski napisał(a):

Ja. Też się użerałem.

Dzieki za odpowiedzi.
Niestety okazalo sie, ze problem jest innego typu.
Mam do czynienia z wyswietlaczem od nokii 6310, nie zorientowalem sie,
ze to w ogole inny typ. W dokumentacji technicznej Nokii oznaczany
jest on jako TCM-A1222-1, rozdzielczosc 96x65. Nie moge zadnego
pdfa znalezc do niego. Jest ktos w stanie mi pomoc?
Pozdrawiam.

Poprzedni Następny
Wiadomość
Spis treści
From: Marek Lewandowski <nospamabuse_at_nospam_onet.pl>
Subject: Re: wyswietlacz PCD8544
Date: Wed, 01 Dec 2004 21:58:51 +0100


Jacek Anaszewski wrote:



Marek Lewandowski napisał(a):

Ja. Też się użerałem.

Dzieki za odpowiedzi.
Niestety okazalo sie, ze problem jest innego typu.
Mam do czynienia z wyswietlaczem od nokii 6310, nie zorientowalem sie,
ze to w ogole inny typ. W dokumentacji technicznej Nokii oznaczany
jest on jako TCM-A1222-1, rozdzielczosc 96x65. Nie moge zadnego
pdfa znalezc do niego. Jest ktos w stanie mi pomoc?

googluj za opisami do wyświetlaczy do 3310/3330. W ten sposób trafiłem
na stronę z opisami wielu typów LCD od komórek - niestety, linka mam w
pracy.
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://www.stud.uni-karlsruhe.de/~uyh0
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]

Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_WIADOMO_PO_CO_TO.message.pl>
Subject: Re: wyswietlacz PCD8544
Date: Wed, 1 Dec 2004 23:05:56 +0100


Użytkownik "Jacek Anaszewski" <anjack_at_nospam_poczta.onet.pl> napisał w
wiadomości news:41AE1873.A7CAC273_at_nospam_poczta.onet.pl

Mam do czynienia z wyswietlaczem od nokii 6310, nie zorientowalem sie,
ze to w ogole inny typ. W dokumentacji technicznej Nokii oznaczany
jest on jako TCM-A1222-1, rozdzielczosc 96x65. Nie moge zadnego
pdfa znalezc do niego. Jest ktos w stanie mi pomoc?

http://sandiding.tripod.com/nokialcd6310.html

Niestety jako kontroler podają tylko Seiko-Epson, bez wyszczególnienia typu.

Ten LCD jest 96x65 mono? Istnieje jakieś niezerowe prawdopodobieństwo, że
kontrolerem będzie np.:
http://www.hantronix.com/down/sed1565.pdf
lub
http://www.rockbox.org/docs/ssd1815r1_5.pdf


--
Marek Dzwonnik, GG: #2061027 - zwykle jako 'niewidoczny'
(Uwaga Gadu-Gadulcowicze: Nie odpowiadam na anonimy.)


Poprzedni Następny
Wiadomość
Spis treści
From: Jacek Anaszewski <anjack_at_nospam_poczta.onet.pl>
Subject: Re: wyswietlacz PCD8544
Date: Wed, 01 Dec 2004 18:28:13 +0100




Marek Dzwonnik napisał(a):

Użytkownik "Jacek Anaszewski" <anjack_at_nospam_poczta.onet.pl> napisał w
wiadomości news:41AE1873.A7CAC273_at_nospam_poczta.onet.pl

Mam do czynienia z wyswietlaczem od nokii 6310, nie zorientowalem sie,
ze to w ogole inny typ. W dokumentacji technicznej Nokii oznaczany
jest on jako TCM-A1222-1, rozdzielczosc 96x65. Nie moge zadnego
pdfa znalezc do niego. Jest ktos w stanie mi pomoc?

http://sandiding.tripod.com/nokialcd6310.html

Niestety jako kontroler podają tylko Seiko-Epson, bez wyszczególnienia typu.

Ten LCD jest 96x65 mono? Istnieje jakieś niezerowe prawdopodobieństwo, że
kontrolerem będzie np.:

Tak, jest mono. Dzieki za linki, jutro w pracy sprawdze.
Pozdrawiam.