Jak wykorzystać 2 porty do sterowania 2 segmentami LCD i dodatkowymi przyciskami?
jeszcze na temat 3,5'' LCD
From: "Dino" <din0_at_nospam_[WYTNIJTO]gazeta.pl>
Subject: jeszcze na temat 3,5'' LCD
Date: Wed, 26 Nov 2003 12:41:11 +0100
Tak mi się przypomniało jak przeczytałem posta wcześniej.
Czy jeśli mam tylko 2 wolne porty (no 15 linii) to mogę sterować tylko 2ma
segmentami? przydało by mi się jeszcze te 1/2 cyfry + 3 przyciski. Czy jest
jakiś prosty (i tańszy niż dołożenie 3 złotych do większego procka od 2051)
sposób na to? jakiś zatrzask czy cóś???
Dino
=======
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: jeszcze na temat 3,5'' LCD
Date: Wed, 26 Nov 2003 12:52:16 +0100
Użytkownik "Dino" <din0_at_nospam_[WYTNIJTO]gazeta.pl> napisał w wiadomości
news:bq23fn$loa$1_at_nospam_inews.gazeta.pl
Czy jeśli mam tylko 2 wolne porty (no 15 linii) to mogę sterować
tylko 2ma segmentami? przydało by mi się jeszcze te 1/2 cyfry + 3
przyciski. Czy jest jakiś prosty (i tańszy niż dołożenie 3 złotych do
większego procka od 2051) sposób na to? jakiś zatrzask czy cóś???
Przede wszystkim - czy wiesz na czym polega sterowanie LCD - takiego
najprostszego w rodzaju "3.5 cyfry", tzn. z jedną, wspólną elektrodą tylną
(BP = backplane)?
Do BP i do segmentów musisz doprowadzić falę prostokątną (kilkadziesiąt Hz)
o wypełnieniu 50%. Segmenty wygaszone sterujesz w fazie z BP, segmenty
zapalone - w przeciwfazie. Ponieważ sygnał podawany na LCD nie może zawierać
składowej stałej, to tych 50% trzeba się trzymać możliwie dokładnie. Np.
generując przebieg sterujący w takt (niezakłócanych) przerwań zegarowych. W
przypadku wyświetlaczy multipleksowanych sterowanie się jeszcze znacznie
komplikuje. Dlatego niektóre procesory mają wbudowane sprzętowe drivery LCD.
--
Marek Dzwonnik, GG: #2061027 (zwykle jako 'niewidoczny')
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai
From: "Dino" <din0_at_nospam_[WYTNIJTO]gazeta.pl>
Subject: Re: jeszcze na temat 3,5'' LCD
Date: Wed, 26 Nov 2003 13:38:20 +0100
Przede wszystkim - czy wiesz na czym polega sterowanie LCD - takiego
najprostszego w rodzaju "3.5 cyfry", tzn. z jedną, wspólną elektrodą tylną
(BP = backplane)?
<ciach>
Dzięki za uświadomienie. Nie wygooglałem żadnego pdf'a do takiego
wyświetlacza, już nabierałem przekonania, że zwyczajnie napięcie jest to
działa, prąd nie płynie, to nie działa...
Jak można, to poproszę o jakiegoś linka do opisu sterowania takim
ustrojstwem, a ja tymczasem zastanowie się nad zwyczajnym segmentem LED
(choć trochę prądożerne toto)...
dzięki raz jeszcze
Dino
=======
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: jeszcze na temat 3,5'' LCD
Date: Wed, 26 Nov 2003 14:19:51 +0100
Użytkownik "Dino" <din0_at_nospam_[WYTNIJTO]gazeta.pl> napisał w wiadomości
news:bq26qr$4mi$1_at_nospam_inews.gazeta.pl
Jak można, to poproszę o jakiegoś linka do opisu sterowania takim
ustrojstwem, a ja tymczasem zastanowie się nad zwyczajnym segmentem
LED (choć trochę prądożerne toto)...
Pytasz o naprostszy przypadek, czyli wyświetlacz LCD z jedną płaszczyzną
tylną (bez multipleksu) - kiedy to wystarczy wygenerowanie zwykłej fali
prostokątnej, przesuwanej jedynie o 180st. Czyli tak, jak robi to np.
poniższy driver Microchip-a:
http://katalogi.iele.polsl.gliwice.pl/data/Microchip/docs/80438a.pdf
W ogólnym przypadku sterowanie jest znacznie bardziej skomplikowane. Spójrz
np. na notę Infineona z ładnymi obrazkami:
http://katalogi.iele.polsl.gliwice.pl/data/Infineon/docs/ap082902.pdf
albo National-a, z dokładniejszymi wyliczeniami skutecznych wartości napięć
sterujących:
http://katalogi.iele.polsl.gliwice.pl/data/National_Semiconductor/docs/an-35
0.pdf
--
Marek Dzwonnik, GG: #2061027 (zwykle jako 'niewidoczny')
"pl.misc.elektronika" podlega zasadom usenetu i Netykiety:
http://kni.ae.krakow.pl/html/netykieta/net_00.html
Nie zmieniaj tematu. CYTUJ (ale OSZCZĘDNIE). Pisz POD cytatem!
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!news.internetia.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai
From: "Dino" <din0_at_nospam_[WYTNIJTO]gazeta.pl>
Subject: Re: jeszcze na temat 3,5'' LCD
Date: Wed, 26 Nov 2003 14:30:51 +0100
balszoje spasiba
Dino
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: jeszcze na temat 3,5'' LCD
Date: Wed, 26 Nov 2003 19:48:39 +0100
On Wed, 26 Nov 2003 12:52:16 +0100, Marek Dzwonnik wrote:
Użytkownik "Dino" <din0_at_nospam_[WYTNIJTO]gazeta.pl> napisał w wiadomości
Czy jeśli mam tylko 2 wolne porty (no 15 linii) to mogę sterować
tylko 2ma segmentami? przydało by mi się jeszcze te 1/2 cyfry + 3
przyciski. Czy jest jakiś prosty (i tańszy niż dołożenie 3 złotych do
większego procka od 2051) sposób na to? jakiś zatrzask czy cóś???
za 3 zlote to bedie trudno konkurowac .. ale '51 ma niesymetryczne
wyjscia i kiepsko sie nadaje.
Klasyczne juz rozwianie z kilkoma 4094 by sie nadawalo, a kostki
tanie.
Do BP i do segmentów musisz doprowadzić falę prostokątną (kilkadziesiąt Hz)
o wypełnieniu 50%. Segmenty wygaszone sterujesz w fazie z BP, segmenty
zapalone - w przeciwfazie. Ponieważ sygnał podawany na LCD nie może zawierać
składowej stałej, to tych 50% trzeba się trzymać możliwie dokładnie.
Kondensatory szeregowe wsadzasz. Byc moze nawet tylko jeden na BP
wystarczy ..
J.
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai