Re: lcd 16*2
Masz problem? Zapytaj na forum elektroda.pl
From: "Arko" <arkos_at_nospam_interia.pl>
Subject: Re: lcd 16*2
Date: Mon, 4 Nov 2002 18:55:21 +0100
wiec co ostatecznie zrobic , uznac ze jest uszkodzony wyswietlacz?
uzywam procka 2051.
lcd podlaczony jest za pomoca 4 linii.
sprobuje jeszcze podlaczys go za pomoca 8 linii
ale generalnie nie wiem jak na nim cos wyswietlic
nie dzial nawet najprostszy program w stylu:
Do
cls
lcd "Hello"
loop
pomocy!
Arko
arkos_at_nospam_interia.pl
From: Grzegorz Domagala <grzegorz.domagata_at_nospam_chello.at>
Subject: Re: lcd 16*2
Date: Mon, 04 Nov 2002 18:40:22 GMT
Arko <arkos_at_nospam_interia.pl> wrote:
wiec co ostatecznie zrobic , uznac ze jest uszkodzony wyswietlacz?
uzywam procka 2051.
lcd podlaczony jest za pomoca 4 linii.
sprobuje jeszcze podlaczys go za pomoca 8 linii
ale generalnie nie wiem jak na nim cos wyswietlic
nie dzial nawet najprostszy program w stylu:
Niedawno mialem zblizony problem: wyswietlacz
16x1 sterowany z PIC16F84 - po uruchomieniu pierwsze 8 znakow calkiem
czarnych, pozostale biale (puste). Po zmianie napiecia kontrastu
pierwsze 8 znakow zaczelo pokazywac poprawny tekst - pzostale bez zmian
(. Okazalo sie ze wyswietlacz 16x1 jest z punktu widzenia kontrolera
traktowany jak 8x2 - co gorsza dran startuje z wlaczona tylko pierwsza
linia !!!. Druga trzeba wlaczyc dodatkowym rozkazem konfiguracyjnym.
Przypuszczalnie napiecie kontrastu jest przy wlaczonych obu "liniach"
dzielone na (przez jakis PWM ?) pol - jesli aktywna jest tylko 1 linia
cale napiecie kontrastu przypada na nia - ta czesc wyswietlacza jest
przesterowana. Mozna to rozpoznac zmniejszajac kontrast - w pewnym
momencie polowa wyswietlacza zaczyna dzialac.
Byc moze komenda inicjalizacji wyswietlacza jest przeznaczona dla innego
typu i nie aktywizuje wszystkich linii - jesli chcesz moge ci podeslac
swoj program - niestety na PICa a nie na 2051, ale ze jest dosc prosty
nie powinienes miec problemow z konwersja.
Warto tez pogooglac w poszukiwaniu "LCD faq" - jest tam przyzwoity opis
laczenia roznych procesorow z LCD - rowniez przykladowe programy.
GRG
From: "marcinuh" <marcinuh_at_nospam_wp.pl>
Subject: Re: lcd 16*2
Date: Mon, 4 Nov 2002 20:03:33 +0100
"Grzegorz Domagala" <grzegorz.domagata_at_nospam_chello.at> wrote in message
news:sne6qa.ar1.ln_at_nospam_gregor.traiskirchen.at...
Arko <arkos_at_nospam_interia.pl> wrote:
(. Okazalo sie ze wyswietlacz 16x1 jest z punktu widzenia kontrolera
traktowany jak 8x2 - co gorsza dran startuje z wlaczona tylko pierwsza
linia !!!. Druga trzeba wlaczyc dodatkowym rozkazem konfiguracyjnym.
mialem to samo - tym rozkazem konfiguracyjnym bylo ustawienie rozmiaru
czcinki na mniejsza, nie pamietam teraz byc moze dobrze - chyba na 8x5
punktow. w nocie aplikacyjnej hitachi bylo napisane, ze wyswietlacz nie moze
wyswietlac dwoch linii przy ustawionej duzej czcionce. najwidoczniej jest
tak, jak zauwazyles - 16x1 jest po prostu "szeregowa" wersja 8x2 :-). dziwy
dziwne ;-). no ale musze Ci powiedziec, ze w przypadku takim jak tu mamy z
kolega Arko taki trick nie pomaga :-((.
pzdr,
marcin