Zasoby i materiały do projektowania z użyciem LCD 640x400 oraz RS232 w 8051
Sterowanie graf. LCD ('51, 6845, RS232 etc.)
From: "WRonX" <wronx_at_nospam_[CUT]tl.krakow.pl>
Subject: Sterowanie graf. LCD ('51, 6845, RS232 etc.)
Date: Tue, 01 Oct 2002 19:35:55 GMT
Witam.
Mam do wykonania nastepujacy projekt: Musze przez port RS232 z PCta
wysterowac wyswietlacz LCD 640x400 (cz-b). Mam schemat ukladu. Znajduja sie
tam nastepujace elementy:
- 8051 z ukladem pamieci (74HCT573, 2764, 74LS245)
- kilka kosci pamieci 74LS157 polaczonych z 62256
- kostka grafiki 6845
No i oczywiscie wyswietlacz... Cos pieknego, gdyz podczas odswiezania
pobiera 8 bitow danych, z czego 4 bity dotycza gornej polowy, a 4 dolnej...
Mam pare wykresow czasowych odn. synchronizacji poziomej i pionowej etc.,
ale nie o to chodzi.
Jesli ktos moglby wskazac mi jak najwiecej dostepnych materialow o
wymienionych elementach (oczywiscie na wlasna reke rowniez szukam, ale
zapewne znacie jakies porzadne miejsca w sieci, ktorych ja nie znam),
oczywiscie najlepiej po polsku, ale nie bede wybrzydzal (dobra, bede - nie
znam japonskiego :)), bede wdzieczny.
W sprawie 8051 - o tym materialow jest w cholere, chodzi mi o teksty
zwiazane jakos z moim problemem. Pozostale kosci - materialy wszelkie,
lacznie z opisami wyprowadzen, charakterystykami etc. ;) LCD tez. Zapewne
powinienem podac jakis jego symbol, mam jakis schemat Optrex'a, tam jest
symbol DMF-50262 i DMF-50263. Jeszcze tego nie szukalem, ale watpie, czy
znajde jakas porade praktyczna, zamiast dokumentacji technicznej :)
Jeszcze cos - jesli znacie miejsca zawierajace jakies materialy dotyczace
programowania portu RS232 (tzn. wysylania, odbierania etc.) PCta, najlepiej
w C++, bede wdzieczny.
Duzo tego, ale prosze tylko kazdego kto zetknal sie z tym zagadnieniem
chociaz paru adresow :)
P.S. Pytanie: uda mi sie to wykonac w ciagu 4 miesiecy? ;)
Pozdro.
--
Lord WRon'X del Ell'Ad'Rizs
www.forum.zeglarstwo.prv.pl || www.forum.sapkowski.prv.pl
[= "Te audire no possum. Musa sapientum fixa est in aure" =]
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: Sterowanie graf. LCD ('51, 6845, RS232 etc.)
Date: Tue, 1 Oct 2002 21:56:58 +0200
Użytkownik "WRonX" <wronx_at_nospam_[CUT]tl.krakow.pl> napisał w wiadomości
news:vOmm9.107885$142.1395057_at_nospam_news.chello.at...
Witam.
Mam do wykonania nastepujacy projekt: Musze przez port RS232 z PCta
wysterowac wyswietlacz LCD 640x400 (cz-b). Mam schemat ukladu. Znajduja
sie
tam nastepujace elementy:
* 8051 z ukladem pamieci (74HCT573, 2764, 74LS245)
* kilka kosci pamieci 74LS157 polaczonych z 62256
* kostka grafiki 6845
No i oczywiscie wyswietlacz... Cos pieknego, gdyz podczas odswiezania
pobiera 8 bitow danych, z czego 4 bity dotycza gornej polowy, a 4
dolnej...
Mam pare wykresow czasowych odn. synchronizacji poziomej i pionowej etc.,
ale nie o to chodzi.
Kiedyś bawiłem się z obsługa mniejszego wyświetlacza LCD (320x240). W
pierwszym podejściu faktycznie pomyślałem o CRTC 6845, ale nie jest to
najszczęśliwszy pomysł. Rzecz w tym, że sterownik nie generuje wszystkich
sygnałów wymaganych przez drivery wyświetlacza. Znacznie wygodniejsze będzie
zastosowanie specjalizowanego kontrolera LCD. Być może na stronach Optrexa,
w dokumentacji swojego wyświetlacza znajdziesz od razu typ zalecanego
kontrolera. *)
Jako punkt zaczepienia: Zapytałem google o znane mi układy HD61830, SED1330,
SED1335. Są to kontrolery do mniejszych matryc LCD. Dostałem garść linków
m.in. dyskusji 'na temat' i gotowych bibliotek. Proponuję, żebyś je
obejrzał. M.in. aby porównać zestaw sygnałów przesyłanych do modułu LCD i
sposób sterowania.
MDz
P.S. *) Nie będzie łatwo. Na stronach Optrexa
http://www.optrex.com/ProductList.asp?Type=G ) nie ma już nic o Twoich LCD.
Pozostaje znaleźć coś o podobnej organizacji i szukać analogii Póki co, nie
znalazłem żadnej matrycy 640x400, tylko 640x480.
M.
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: Sterowanie graf. LCD ('51, 6845, RS232 etc.)
Date: Tue, 1 Oct 2002 22:04:54 +0200
Użytkownik "WRonX" <wronx_at_nospam_[CUT]tl.krakow.pl> napisał w wiadomości
news:vOmm9.107885$142.1395057_at_nospam_news.chello.at...
symbol DMF-50262 i DMF-50263. Jeszcze tego nie szukalem, ale watpie, czy
znajde jakas porade praktyczna, zamiast dokumentacji technicznej :)
Nie jest tak źle:
http://www.apollodisplays.com/displayspecs2.htm
Jest jeszcze gorzej. PDF-y żądają supportu dla języka japońskiego ;-)
Ale na stronie:
http://www.autronic-melchers.de/lieferanten/pdf/optrex%20graphic%20modules.p
df
podali listę zalecanch kontrolerów: MSM6255/V6366/HD64646/SED1351
Czyli wszystko jasne. :-)
MDz
From: "WRonX" <wronx_at_nospam_[CUT]tl.krakow.pl>
Subject: Re: Sterowanie graf. LCD ('51, 6845, RS232 etc.)
Date: Tue, 01 Oct 2002 23:00:52 GMT
Użytkownik "Marek Dzwonnik" <mdz_at_nospam_message.pl> napisał w wiadomości
news:3d99ffd6$1_at_nospam_news.home.net.pl...
[CUT]
Ale na stronie:
http://www.autronic-melchers.de/lieferanten/pdf/optrex%20graphic%20modules.p
df
podali listę zalecanch kontrolerów: MSM6255/V6366/HD64646/SED1351
A ja wlasnie przez customer service probuje od nich wysepic obszerniejsza
dokumentacje :)
Jak na razie sprawa caly czas w toku, dzieki wszystkim i w razie nowych
wiadomosci - prosze o info :)
Pozdro.
--
Lord WRon'X del Ell'Ad'Rizs
www.forum.zeglarstwo.prv.pl || www.forum.sapkowski.prv.pl
[= "Te audire no possum. Musa sapientum fixa est in aure" =]
From: "michala" <michala_at_nospam_astercity.net>
Subject: Re: Sterowanie graf. LCD ('51, 6845, RS232 etc.)
Date: Tue, 1 Oct 2002 22:18:21 +0200
[ciach]
w C++, bede wdzieczny.
Duzo tego, ale prosze tylko kazdego kto zetknal sie z tym zagadnieniem
chociaz paru adresow :)
P.S. Pytanie: uda mi sie to wykonac w ciagu 4 miesiecy? ;)
Pozdro.
--
> Lord WRon'X del Ell'Ad'Rizs
> www.forum.zeglarstwo.prv.pl || www.forum.sapkowski.prv.pl
> [= "Te audire no possum. Musa sapientum fixa est in aure" =]
>
Jezu ile literek;)
O ile mnie pamięć nie myli 6845 jest stosowany do monitorów CRT a nie LCD
...
Wszystkie wyświetlacze bez sterowników mają identyczne sygnały ino różnie
rozmieszczone.
(dane -> D0-D3 , i sygnały sterujące -> CL1, CL2, FLM, M; jakby się nie
zwały fukcje maja te same)
Jakiś czas temu robiłem sterownik na 51 do LCD 320x200 do tego
zaprojektowałem
w VHDL'u i wsadziłem do CLPD (ispLsi1032 Lattice'a) kontroler zajmujący się
generowaniem
sygnałów sterujących i przewalaniem pamięci obrazu do LCD.
51 służyła 'tylko' do generowania obrazu, tekst, rysunki, bitmapy itp ...
PZDR
MA
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: Re: Sterowanie graf. LCD ('51, 6845, RS232 etc.)
Date: 1 Oct 2002 22:39:02 +0200
Mam do wykonania nastepujacy projekt: Musze przez port RS232 z PCta
wysterowac wyswietlacz LCD 640x400 (cz-b). Mam schemat ukladu.
Znajduja sie
tam nastepujace elementy:
* 8051 z ukladem pamieci (74HCT573, 2764, 74LS245)
* kilka kosci pamieci 74LS157 polaczonych z 62256
* kostka grafiki 6845
No i oczywiscie wyswietlacz... Cos pieknego, gdyz podczas odswiezania
pobiera 8 bitow danych, z czego 4 bity dotycza gornej polowy, a 4
dolnej...
Mam pare wykresow czasowych odn. synchronizacji poziomej i pionowej
etc.,
ale nie o to chodzi.
Nie bardzo rozumiem, ale skoro nie oto chodzi ...
W sprawie 8051 - o tym materialow jest w cholere, chodzi mi o teksty
zwiazane jakos z moim problemem. Pozostale kosci - materialy wszelkie,
lacznie z opisami wyprowadzen, charakterystykami etc. ;) LCD tez.
Zapewne
powinienem podac jakis jego symbol, mam jakis schemat Optrex'a, tam
jest
symbol DMF-50262 i DMF-50263. Jeszcze tego nie szukalem, ale watpie,
czy
znajde jakas porade praktyczna, zamiast dokumentacji technicznej :)
'51 ma tu najmiej do powiedzenia. Skoro po RSie, to musi istnieć jakiś
protokół.
Napisałeś tak, że nie wiem czy Ty robisz sterownik na '51 do graficznego
LCD,
czy już jest zrobiony sterownik razem z LCD i trzeba go "tylko"
oprogramować.
Jeszcze cos - jesli znacie miejsca zawierajace jakies materialy
dotyczace
programowania portu RS232 (tzn. wysylania, odbierania etc.) PCta,
najlepiej
w C++, bede wdzieczny.
Dziesiątki jeśli nie setki takich stron istnieją.
Oczywiście przy tak ogólnnym podejsciu do tematu.
W dowolnym języku programowania.
Nie jest to proste, dla kogoś kto nigdy nie pisał programow na peceta,
ale ważniejsze od języka jest środowisko.
Duzo tego, ale prosze tylko kazdego kto zetknal sie z tym zagadnieniem
chociaz paru adresow :)
Tych parę to masz w pierszej dziesiątce w gogle.
P.S. Pytanie: uda mi sie to wykonac w ciagu 4 miesiecy? ;)
A jak jesteś zdolny, za jakie pieniądze, i co ma robić?
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika