wyswietlacz graficzny LM234



Masz problem? Zapytaj na forum elektroda.pl

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



=======

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


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

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



=======

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

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