wyswietlacz graficzny LM234
Masz problem? Zapytaj na forum elektroda.pl
From: "Kamil" <kciukens_at_nospam_poczta.onet.pl>
Subject: wyswietlacz graficzny LM234
Date: Wed, 28 May 2003 17:12:51 +0200
Hej
Miał ktoś do czynienia z tym wyswietlaczem??
Opis mam tylko po rosyjsku i nie do konca wiem o co chodzi, a program w
pdf'ie chyba nie jest kompletny
http://viktor.com.ua/docs/lm.pdf
np brakuje komendy display on
Jakby ktos cos wiedział na ten temat to prosze o pomoc
Pozdrawiam
Kamil K.
=======
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: wyswietlacz graficzny LM234
Date: Wed, 28 May 2003 17:53:56 +0200
Użytkownik "Kamil" <kciukens_at_nospam_poczta.onet.pl> napisał w wiadomości
news:bb2jlj$7bm$1_at_nospam_news.onet.pl
Opis mam tylko po rosyjsku i nie do konca wiem o co chodzi, a program
w pdf'ie chyba nie jest kompletny
http://viktor.com.ua/docs/lm.pdf
W wolnym tłumaczeniu:
"Moduł LCD LM234 składa się z 4 (bipolarnych?) układówscalonych -
kontrolerów HD44102 i panela LCD. Moduł pozwala na zobrazowanie pola
graficznego 100x80 punktów. Każdemu punktowi LCD odpowiwada jeden biot w
pamięci kontrolera. Wymiary gabarytowe: 140x95x19.
Uwaga: Moduł nie dopuszcza przyłożenia napięć statycznych przekraczających
30V"
Pinologia:
1 GND
2 Vcc=+5V
3 CT - regulacja kontrastu
4 N.C.
5 N.C.
6 CS1 - Chip Select 1
7 CS2 - Chip Select 2
8 CS3 - Chip Select 3
9 N.C.
10 Enable (wspólny)
11 R/W
12 D/I (Dane/Rozkaz)
13...20 DB0...DB7
HD44102:
http://www.infinetivity.com/~jsampson/lcd_data/HD44102/
Rozkazy masz w tabelce 2 (str.2. Tabelka jest po angielsku - wcale nie
cyrylicą ;)
Z tego co widze wyświetlacz zawiera 4 płaszczyzny obsługiwane równolegle
przez 4szt. HD44102. Każdy kontroler obsługuje jedno pole 50x40 pikseli.
Na module znajduja się 4 szt. HD44102, dwa drivery (wierszy?) HD44103
oraz dekoder 74HC42 (KR555ID6) wybierający właściwy HD44102. Wyboru
kontrolera dokonujesz kombinacją sygnałów CS1...CS3. Aczkolwiek nie widzę
jawnie podanych adresów. Na pewno adresowanie zaczyna się od 000b.
R/W , D/I i EN wszystkich kontrolerów sa połączone równolegle.
Programowanie (w olnym tłumaczeniu - nie odpowiadam za nieścisłości):
"
- zapisać polecenie DisplayOn
- wybrac jeden z 4 kontrolerów
- wybrac jedną z 4 stron pamięci w kontrolerze (?)
- podać współrzędną X (poziomo)
- zapisać bajt danych
"
Nie chce mi się wgryzać w opis HD44102 i nie wiem jaką ma organizację , ale
z tego co widzę, to na scheamcie namalowano coś co da się zinterpretować
jako mapę pamięci obrazu.
--
Marek Dzwonnik mdz_at_nospam_message.pl
GG: #2061027 (zwykle jako 'dostępny-niewidoczny')
>> TNIJ CYTATY ! <<
>> ODPOWIADAJ POD CYTATEM ! <<
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "Kamil" <kciukens_at_nospam_poczta.onet.pl>
Subject: Re: wyswietlacz graficzny LM234
Date: Thu, 29 May 2003 09:17:20 +0200
Programowanie (w olnym tłumaczeniu - nie odpowiadam za nieścisłości):
"
- zapisać polecenie DisplayOn
- wybrac jeden z 4 kontrolerów
- wybrac jedną z 4 stron pamięci w kontrolerze (?)
- podać współrzędną X (poziomo)
- zapisać bajt danych
"
chodzi mi własnie o sekwencje bitów sterujących, resztę rozumiem,
co robi EN, czy najpierw ustawiamy R/W D/I i dajemy zbocze EN i jakie, czy
jakos inaczej
pzdr
Kamil K
=======
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: wyswietlacz graficzny LM234
Date: Thu, 29 May 2003 13:52:08 +0200
Użytkownik "Kamil" <kciukens_at_nospam_poczta.onet.pl> napisał w wiadomości
news:bb4c61$r46$1_at_nospam_news.onet.pl
chodzi mi własnie o sekwencje bitów sterujących, resztę rozumiem,
co robi EN, czy najpierw ustawiamy R/W D/I i dajemy zbocze EN i
jakie, czy jakos inaczej
Tak jak i inne peryferia w stylu "motorolowym". Tzn. zbocze Enable strobuje
zapis do układu lub synchronizuje wystawienie danych przez układ na szynę -
zaleznie od wcześniej wybranego stanu linii R/W i reszty linii adresowych.
To o co pytasz na pewno znajdziesz w dokumentacji do HD44102 (czytałeś?).
Jedyne czego w niej nie będzie to wybór jednego z 4 kontrolerów HD44012 o
czym wspomniano w dokumentacji do LM234, ale to da się sprawdzić
empirycznie - liczba kombinacji jest dosyć ograniczona ;-)
Nie znasz również napiecia polaryzacji LCD. Może to być 0..+5V , ale bardzo
(bardziej?) prawdopodobne jest również np. -12..-17V. Pobór prądu na tym
wejściu będzie minimalny. Podaj regulowane napięcie na wejście CT przez np.
100k. Przypnij woltomierz do CT i delikatnie sprawdzaj co się dzieje. IMHO
nawet przy nieuruchomionym kontrolerze, złapiesz moment gdy wyświetlacz
zaczyna zauważalnie ciemnieć.
--
Marek Dzwonnik mdz_at_nospam_message.pl
GG: #2061027 (zwykle jako 'dostępny-niewidoczny')
>> TNIJ CYTATY ! <<
>> ODPOWIADAJ POD CYTATEM ! <<
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "Kamil" <kciukens_at_nospam_poczta.onet.pl>
Subject: Re: wyswietlacz graficzny LM234
Date: Thu, 29 May 2003 19:27:23 +0200
Użytkownik "Marek Dzwonnik" <mdz_at_nospam_message.pl> napisał w wiadomości
news:3ed5f465$1_at_nospam_news.home.net.pl...
Użytkownik "Kamil" <kciukens_at_nospam_poczta.onet.pl> napisał w wiadomości
news:bb4c61$r46$1_at_nospam_news.onet.pl
chodzi mi własnie o sekwencje bitów sterujących, resztę rozumiem,
co robi EN, czy najpierw ustawiamy R/W D/I i dajemy zbocze EN i
jakie, czy jakos inaczej
Tak jak i inne peryferia w stylu "motorolowym". Tzn. zbocze Enable
strobuje
zapis do układu lub synchronizuje wystawienie danych przez układ na
szynę -
zaleznie od wcześniej wybranego stanu linii R/W i reszty linii adresowych.
To o co pytasz na pewno znajdziesz w dokumentacji do HD44102 (czytałeś?).
Jedyne czego w niej nie będzie to wybór jednego z 4 kontrolerów HD44012 o
czym wspomniano w dokumentacji do LM234, ale to da się sprawdzić
empirycznie - liczba kombinacji jest dosyć ograniczona ;-)
Nie znasz również napiecia polaryzacji LCD. Może to być 0..+5V , ale
bardzo
(bardziej?) prawdopodobne jest również np. -12..-17V. Pobór prądu na tym
wejściu będzie minimalny. Podaj regulowane napięcie na wejście CT przez
np.
100k. Przypnij woltomierz do CT i delikatnie sprawdzaj co się dzieje. IMHO
nawet przy nieuruchomionym kontrolerze, złapiesz moment gdy wyświetlacz
zaczyna zauważalnie ciemnieć.
Dzieki wielkie, uruchomiłem go i działa, oczywiście błędem było małe
niedopatrzenie w programie
dzięki za informacje
pozdrawiam
Kamil Krawczyk
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai