LCD a PIC

Zdenek Hanak jr. hanak
Středa Březen 17 11:41:57 CET 2004


> >ALE ONO TO NECHODI!!!
> >Po zapnuti se rozsviti vsechny znaky na display(tecky) a tim to skonci.
> >Skousel jsem prodlouzit casy na inicializaci, zasmyckovat program atd.
> 
> 
> Nedelal jsem sice s PIC, ale pokud to jsou klasicke displeje 2x16 znaku, tak
> ty inicializacni prikazy (tusim kod 1 a 2 nebo 3) trvaji 1.6 ms, tedy dele,
> nez uvedenych 40us. Navic tam museji byt vsechny 3 tusim. Delal jsem to s
> 8051 a taky jsem narazil na podobny problem ....
> 

Sdilim tento poznatek. Take mne chodila obsluha displeje bez problemu.
Pak jsme nahle koupili sadu od jineho vyrobce a ta nejela. Chyba byla
prave v incializacni fazi, kterou si sice displej pokud vim dokaze udelat sam,
ale za dodrzeni urciteho rozsahu rychlosti nabehu napajeciho napeti.
Z toho vyplyva doporuceni, ze inicializace by se mela delat VZDY.
Displeje 2x16 ruznych vyrobcu jsou sice prevazne kompatibilni instrukcne
a funkcne, ale casy doporucene pri inicializaci se lisi v jednotlivych
datasheetech. Protoze rychlym displejm pomalejsi razeni instrukci nevadi,
je dobre ty incializacni kroky dostatecne prodlouzit.

Nicmene, pokud se dobre pamatuji, spatne inicializovany displej se neprojevoval
teckami, jak pisete, ale rozsvicenim horni rady plnych obdelniku. Takze
moznost, ze inicializaci mate dobrou a chyba je nekde jinde, nechte otevrenu.

Protoze priklady tahnou, doporucuji Vam nastudovat alespon 2 datasheety
k tem displejum (pokud nemate, pak na strankach napr. GM) od ruznych vyrobcu
(a doporucene casy alespon zdvojnasobit) a nastudovat si rutiny nekoho jineho,
pokud se nemylim, tak na HW serveru mezi konstrukcemi urcite neco je.

Hodne zdaru.
Zdenek Hanak jr., hanak@manes.skm.vutbr.cz
Student: Faculty of Electrical Engineering and Computer Science, Brno University of Technology
Representative of company: DOT, Na drahach 814, 686 04 Kunovice, Czech Republic
dot@hitech.cz, http://dot.hitech.cz/, MaR Solution Provider







Další informace o konferenci Hw-list