Re: lcd 16*2



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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




Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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