[elektro] 4x20-as LCD címzés
Adam Huszar
adam.huszar at machinnov.com
Thu Feb 7 10:16:38 CET 2008
Nem próbáltam másik LCD-vel. Akartam venni még egyet a Chipcadnél, de
elfogyott, majd csak márciusban lesz. Lehetséges, hogy tényleg nem az
a címe. Pedig az LCD adatlapján világosan le van írva, hogy mi a címe,
és követi az előzőeket. Talán hibás lenne az adatlap? Megpróbálom
kiolvasni belőle a címet, jó hogy mondtad, nem gondoltam volna erre.
Köszcsi!
Ádi
On 2/7/08, Anderco Adrian <anderco2 at zappmobile.ro> wrote:
> Hello !
> Valahogy nem tudom elhinni hogy ilyen hibaja lenne az lcd-nek... Plane hogy
> az automata inkrementalas megy !
> Leg egyszerubb volna kiprobalni egy masik kolcsonkert lcd-vel.
> Most nem tudom fejbol a memoriakiosztast, de ez fuggeni szokott a gyartotol.
> Hiaba HD44780 kompatibilis fizikailag nem mindig ugyanazon a cimen kezdodik
> a sor eleje vagy a kozepe. Lehet hogy a 4x20-asnal folyamatos a lathato
> tartomany, nem emlekszem.
> Azt nem irtad le hogy direkt megcimzessel sehogy sem birsz kiirni a 14, 16,
> 18 digitre ?
> Addig inkrementald a szamlalot amig kiir valamit a 14-esen, es nezd meg
> milyen cim az.
>
> Szerintem szubrutin problema.
> A mostani szubrutinod vegere forszirozd be kezzel az erteket (cimet es
> karaktert), tehat ne bizd ra a kiszamolast.
> Talald meg hogy melyik a 14. cella cime.
>
> Udv.
> Adrian
>
>
>
>
>
>
> ----- Original Message -----
> From: "Adam Huszar" <adam.huszar at machinnov.com>
> To: <elektro at tesla.hu>
> Sent: Wednesday, February 06, 2008 7:55 PM
> Subject: Re: [elektro] 4x20-as LCD címzés
>
>
> > Igen, annyi a tesztprogi, hogy PIC-be letároltam a memóriában 4x20
> > karakternyi szöveget. Ezt kiíratva úgy, hogy az LCD kijelző automata
> > kurzor pozícionálását használom, tökéletesen kiírja. Ha meg a
> > egyesével címzem meg a kurzor helyét, akkor csinálja ezt. Tehát a
> > programom szövegesen leírva:
> >
> > - olvass ki a memóriából egy karaktert
> > - állítsd az LCD kurzort a 4. sor 14. helyére
> > - írd ki a karaktert
> >
> > Erre átugrik a 15. helyre, és oda írja ki a karaktert :S Csináltam
> > olyat is, hogy PS2-es billentyűzetet kötöttem a PIC-re. Ha ezt a
> > fentebb leírt karakter hely címzést csinálom, akkor ugyanez a helyzet.
> > Írok a billentyűzeten vagy mozgok a nyilakkal, mindig átugorja ezt a
> > szóban forgó három helyet. Mindent ezerszer átnéztem, mert több PIC
> > van a készülékbenm de az LCD-hez minden bit úgy érkezik meg ahogy a
> > nagy könyvben meg van írva.
> >
> > Ádi
> >
> > 2008/2/6 Skandar Graun <sgraun at gmail.com>:
> >> Tesztprogramot írtál rá?
> >> pölö egyesével minden pozícióra írsz valamit.
> >>
> >>
> >> Adam Huszar <adam.huszar at machinnov.com> írta, 2008.02.06.:
> >> > A Chipcad-nél vettem, ilyen EDT típusú vagy mi...
> >> >
> >> > Most épp írom át a szoftvert, hogy ezt a hibát kiküszöböljem, de
> >> > elképzelhetőnek tartom, hogy ez valami hardveres gond a kijelzőnél.
> >> > Mer már mindent átnéztem százezerszer, minden bit stimmel mindenhol, a
> >> > kijelző meg mégse úgy megy ahogy kéne.
> >> >
> >> > Ádi
> >> >
> >> > On 2/6/08, Skandar Graun <sgraun at gmail.com> wrote:
> >> > > Nekem működött.
> >> > > Ki csinálta az LCD-t?
> >> > >
> >> > > Adam Huszar <adam.huszar at machinnov.com> írta, 2008.02.06.:
> >> > > > Sziasztok!
> >> > > >
> >> > > > Olyan gondom akadt, hogy van egy 4x20-as LCD-m, és ugyebár be
> >> > > > lehet
> >> > > > állítani, hogy a kurzor pozíciója increase legyen. Tehát ha kiírok
> >> > > > egy
> >> > > > karaktert, akkor a kurzor automatikusan ellép egyet jobbra, és
> >> > > > akkor
> >> > > > megint írhatok egy másik karaktert, anélkül, hogy külön
> >> > > > pozícionáltam
> >> > > > volna a kurzort. Persze úgy is meg lehet ezt oldani, hogy letiltom
> >> > > > ezt
> >> > > > a cursor increase izét, ekkor mindig egy helyben marad a kurzor, és
> >> > > > külön címzést kell adni az LCD-nek, hogy más helyre lépjen a
> >> > > > kurzor. A
> >> > > > probléma a következő: ha ezzel a cursor increase-el iratok ki az
> >> > > > LCD-re, akkor minden problámamentes, azonban ha úgy címzem meg a
> >> > > > processzorral, hogy hol legyen a kurzor, akkor a 4. sor 14,16,18-as
> >> > > > karakteréhez a francér se ír semmit, hanem átugorja, és a
> >> > > > 15,17,19-re
> >> > > > írja ki amit akarok. Volt már valakinek ilyen?
> >> > > >
> >> > > > Ádi
> >> > > > -----------------------------------------
> >> > > > elektro[-flame|-etc]
> >> > > >
> >> > > -----------------------------------------
> >> > > elektro[-flame|-etc]
> >> > >
> >> > -----------------------------------------
> >> > elektro[-flame|-etc]
> >> >
> >> -----------------------------------------
> >> elektro[-flame|-etc]
> >>
> >
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list