wyswietlacz PCD8544
Masz problem? Zapytaj na forum elektroda.pl
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!
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
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. !]
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.
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. !]
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.)
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.