Inicialicace LCD

Martin Záruba swz
Středa Březen 17 14:28:55 CET 2004


Dekuji vsem za rady, bohuzel zatim se mi s tim nedari nic udelat, vcera jsem
s tim bojoval do 3 hodin rano. Nekdy to naskoci normalne, ale vetsinou se
zobrazi nesmyslne znaky, ale je videt, ze data se predavaji, na spravnych
mistech se ale misto cislic objevuji pismena a ve zbytku je zmatek, nekdy
uplne neexistujici kombinace bodu, nebo nekdy jen sedy (ne cerny ani bily)
obdelnicek. Podle me se neprovede reset displaye. Zkousel jsem i destekrat
delsi casy, ale nepomohlo to. Stejne tak opakovat povel 30h vicekrat. Kde
prosim najdu podrobnejsi popis komunikace s HD44780. Uz me nenapada kde by
mohla byt chyba.
Dekuji
Martin Zaruba
----- Original Message -----
From: Jiri Bezstarosti <jiri@bezstarosti.cz>
To: <hw-news@list.gin.cz>
Sent: Friday, February 22, 2002 10:46 PM
Subject: Re: Inicialicace LCD


> Zdravim.
>
> Pozor na testovani a snizovani casu. Bude to sice s konkretnim kusem
> ci typem LCD chodit, ale je treba si uvedomit, ze nejen kusy nejsou uplne
> stejne, ale ze existuji i exoticke klony HD44780, a nenechte se mylit, ze
> se s nimi nesetkate, mozna ho mate prave v ruce.
>
> Casovani maji odlisne i kdyz od standardu vetsinou lepsi a pokud to
> zkusite s rychlejsim klonem, nemusi s tim pak chodit ani standardni
> HD44780. Je treba vzit casy vsech klonu a udelat to tak, aby se vsechny
> vesly, obecne pak staci vzit informace o HD44780, klony by mely
> parametry minimalne splnovat. Jinak to bude pro univerzalni pouzivani
> nevhodne a prave az priste sezenete lacine displaye, muze v nich jako na
> potvoru byt zrovna ten nejpomalejsi klon ci original. Takze nic nezkouset
> zrychlovat, napsat poradne a casy spravne nacasovat.
>
> Mrknete pro ty klony treba na:
>
> http://www.lampex.com/cont.htm
>
> Jiri Bezstarosti
>
>
> ----- P?vodn? zpr?va -----
> Od: "KPR" <kpr@seznam.cz>
> Komu: <hw-news@list.gin.cz>
> Odesl?no: 22. ?nora 2002 19:41
> P?edm?t: Re: Inicialicace LCD
>
>
> > Zkus pouzit vetsi prodlevy. Ze zacatku, alespon na ladeni ... .
> > Ja pouzil 36ms , a fachalo to v pohode. Pak uz jsem jen testoval a
> snizoval
> > prodlevy, ...
> > (mel jsem PIC16F84 + LCD hitachi standart)
> >
> > Jinak muzes vyuzit i zpetneho dotazu. Procesor se "zepta" LCD displeje
na
> > status, a radic odpovi 8 bitama. Jeden z bitu je bit BUSY. Je li
> > zaneprazdneny, pockas, neni-li muzes jit dal... . - to je absolutne
> > nejrychlejsi.
> > Pro zacatek doporucim nejlepe 8 bitovou komunikaci. Budto pres paralelni
> > port - na zkousku, nebo treba pres jednocip. ...
> >
> > Ty hexadecimalni cisla jsou sice pekna, ale pravdepodobne budou mit
bitovy
> > vyznam - nastavi jednotlive piny na portech ... .
> >
> > KPR
> >
> >
> >
> > > > V zapojeni s AT89C2051 pouzivam LCD display s radicem HD44780 s 4
> biovou
> > > > komunikaci. Nekdy se display normalne rozbehne, ale vetsinou
zobrazuje
> > > > nesmysly, nejspis neprobehne inicializace. Procesor zrejme funguje
> > normalne
> > > > (kontrolou osciloskopem na pinech). Mam to udelane tak, ze po resetu
> > > > procesoru je prodleva 20 ms pak povel 30h, pak 5ms a 30h, pak 1ms a
> 30h,
> > pak
> > > > 1ms a 20h, pak 1ms a 28h, pak 1ms a 0Ch.
> > > > Je to tak dobre? A proc vlastne se povel 30h posila 3x za sebou?
Takto
> > jsem
> > > > to nasel na CD LCD. Dekuji.
> > > > Martin Zaruba
> > >
> > >
> >
> >
>
>
>





Další informace o konferenci Hw-list