Wyswietlacz LCD graficzny jaki ?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Robgold" <robgold ANTYSPAM _at_nospam_interia.pl>
Subject: Wyswietlacz LCD graficzny jaki ?
Date: Tue, 11 Oct 2005 21:21:51 +0200


Witam
Chec zastosowania w swoim projekcie wyswietlacza LCD graficznego wymusial na
mnie wybor jakiegos modelu. Poniewaz jestem w tej materi zielony (do tej
pory bawilem sie tekstowymi lcd i prockami 51 w bascomie) chcilabym zapytac
jaki wyswietlacz (z jakim kontrolerem) kupic aby nie poplynac.

Wyswietlacz ma byc "popedzany" z ATmega16 z programem napisanym w Bascomie,
z tego co sie zorientowalem grzebiac troche po necie to natrafilem na
sterowniki HD61202/3 oraz T6963C.
Te z T6963c sa pieronsko drogi nawet na pzaegro (200zl !!) te z HD sa duzo
tansze ... powiedzice mi co strace i czy ten tanaszy da sie bez problemow
wysterowac w Bascom'ie


Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Tue, 11 Oct 2005 23:15:07 +0200


Robgold wrote:

Chec zastosowania w swoim projekcie wyswietlacza LCD graficznego wymusial na
mnie wybor jakiegos modelu. Poniewaz jestem w tej materi zielony (do tej
pory bawilem sie tekstowymi lcd i prockami 51 w bascomie) chcilabym zapytac
jaki wyswietlacz (z jakim kontrolerem) kupic aby nie poplynac.

Wszystko zależy, jaka rozdzielczość Cię interesuje. Jeżeli wystarczy
128x64 piksele to polecam np. JM12864:
http://www.seguro.pl/cgibin/shop?info=1258
(gdzie indziej może być taniej). Łatwy do oprogramowania, ma własną
pamięć obrazu (ekranu nie trzeba regularnie odświeżać jak w prostych
"głupich" matrycach).

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: "Robgold" <robgold ANTYSPAM _at_nospam_interia.pl>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Tue, 11 Oct 2005 23:51:23 +0200



Użytkownik "Adam Dybkowski" <adybkows123_at_nospam_amwaw.edu.pl> napisał w wiadomości
news:dih9un$75$1_at_nospam_atlantis.news.tpi.pl...
Robgold wrote:

Chec zastosowania w swoim projekcie wyswietlacza LCD graficznego
wymusial na
mnie wybor jakiegos modelu. Poniewaz jestem w tej materi zielony (do tej
pory bawilem sie tekstowymi lcd i prockami 51 w bascomie) chcilabym
zapytac
jaki wyswietlacz (z jakim kontrolerem) kupic aby nie poplynac.

Wszystko zależy, jaka rozdzielczość Cię interesuje. Jeżeli wystarczy
128x64 piksele to polecam np. JM12864:
http://www.seguro.pl/cgibin/shop?info=1258
(gdzie indziej może być taniej). Łatwy do oprogramowania, ma własną
pamięć obrazu (ekranu nie trzeba regularnie odświeżać jak w prostych
"głupich" matrycach).


Cena nawet umiarkowana, Seguro mam pod nosem bedac na uczelni ... pytanie
czy musze do niego pisac osobna procedure obslugi czy Bascom standardowymi
procedurami go obsluzy ?
Co do rozdzielczosci ... musze wyswietlic 27 znakow (cyferek i literek ) w
jednej lini i minimum 3 wiersze takiego cudu ...+ moze jakas ikonka na
innych ekranach menu.


Poprzedni Następny
Wiadomość
Spis treści
From: "Angel" <angel_at_nospam_R3-MOVE.szas.uk.to>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Wed, 12 Oct 2005 00:02:19 +0200



"Robgold" <robgold ANTYSPAM _at_nospam_interia.pl> wrote in message
news:dihc5p$ics$1_at_nospam_nemesis.news.tpi.pl...

Cena nawet umiarkowana, Seguro mam pod nosem bedac na uczelni ... pytanie
czy musze do niego pisac osobna procedure obslugi czy Bascom standardowymi
procedurami go obsluzy ?
Co do rozdzielczosci ... musze wyswietlic 27 znakow (cyferek i literek ) w
jednej lini i minimum 3 wiersze takiego cudu ...+ moze jakas ikonka na
innych ekranach menu.

Jesli dobrze mi sie kojarzy to KS107/108 jest w stanie obsluzyc matryce max
64x64 pixele.
Wszystko co wieksze powiela ilosc sterownikow KS. Bascom nie ma raczej
obslugi do tego.
W dodatku one chyba nie maja generatora znakow wiec wszystkie
znaki trzeba sobie spreparowac wlasnorecznie.


Pozdrawiam,
Mario.



Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Wed, 12 Oct 2005 19:09:06 +0200


Wszystko co wieksze powiela ilosc sterownikow KS. Bascom nie ma raczej
obslugi do tego.

Pewnie gdyby miał wymagałby Mega128 żeby się jego kod zmieścił ;)

W dodatku one chyba nie maja generatora znakow wiec wszystkie
znaki trzeba sobie spreparowac wlasnorecznie.

Ale już stwierdziłem, że przy jego organizacji ekranu to jest więcej
niż proste. Wystarczy wziąć dowolne znaki 8x8.
--
Slawomir Sidor N 51 58.1385 E020 09.1966


Poprzedni Następny
Wiadomość
Spis treści
Date: Wed, 12 Oct 2005 20:15:45 +0200
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: Wyswietlacz LCD graficzny jaki ?


Angel napisał(a):
Jesli dobrze mi sie kojarzy to KS107/108 jest w stanie obsluzyc matryce max
64x64 pixele.
Wszystko co wieksze powiela ilosc sterownikow KS. Bascom nie ma raczej
obslugi do tego.

Ostatnie wersje Bascoma AVR mają polecenia obsługujące wyświetlacze z
kontrolerami KS107/108 ale jak i czy w ogóle one działają to nie wiem -
mi na MEGA8 nie chciały działać.
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
GG# 2400455 ICQ# 320399066
http://dobreprogramy.pl/index.php?dz=8&a=24
http://browsehappy.pl/

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Fri, 14 Oct 2005 11:55:40 +0200


Angel wrote:

Jesli dobrze mi sie kojarzy to KS107/108 jest w stanie obsluzyc matryce max
64x64 pixele.
Wszystko co wieksze powiela ilosc sterownikow KS. Bascom nie ma raczej
obslugi do tego.

Akurat obsługa tego kontrolera jest na tyle prosta, że można ją szybko
napisać samemu. Przesunięcie kursora (linia, kolumna), wysłanie ciągu
bajtów z pikselami. Trzeba tylko odpowiednio spreparować generator
znaków (z pionowo zapisanymi bajtami pikseli). Jak ktoś już tu ostatnio
pisał, wybór jednego z dwóch wyświetlaczy można traktować jak dodatkowy
bit pozycji wyświetlania.

W dodatku one chyba nie maja generatora znakow wiec wszystkie
znaki trzeba sobie spreparowac wlasnorecznie.

To nawet lepiej bo możesz zrobić sobie kilka krojów pisma, znaki
pogrubione czy chociażby o zmiennej szerokości. No chyba że z
wyświetlaczem ma zagadać AT89S2051 - wtedy lepiej aby generator znaków
jednak był na pokładzie LCD. Ale ATmega128 teraz jest na tyle tania, że
dłużej nie ma sensu szukać procesora. :)

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: "Andrzej Kasprzak" <akel_at_nospam_alpha.net.pl>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Thu, 13 Oct 2005 08:00:45 +0200


Wszystko zależy, jaka rozdzielczość Cię interesuje. Jeżeli wystarczy
128x64 piksele to polecam np. JM12864:
http://www.seguro.pl/cgibin/shop?info=1258
(gdzie indziej może być taniej). Łatwy do oprogramowania, ma własną
pamięć obrazu (ekranu nie trzeba regularnie odświeżać jak w prostych
"głupich" matrycach).


Cena nawet umiarkowana,

Tu masz za 39,90 http://www.artronic.pl/o_produkcie.php?id=569

Seguro mam pod nosem bedac na uczelni ... pytanie
czy musze do niego pisac osobna procedure obslugi czy Bascom standardowymi
procedurami go obsluzy ?
Co do rozdzielczosci ... musze wyswietlic 27 znakow (cyferek i literek )
w
jednej lini i minimum 3 wiersze takiego cudu ...+ moze jakas ikonka na
innych ekranach menu.

21 znaków miesci się przy znakach zdefiniowanych jako 7x5 pikseli
128/(5+1)=21

Mozesz zrobić mniejsze znaki, ale wtedy gorzej z widocznością, a tablica
znaków 7x5
jest dościągnięcia z netu

Andrzej





Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Fri, 14 Oct 2005 11:50:59 +0200


Robgold wrote:

Wszystko zależy, jaka rozdzielczość Cię interesuje. Jeżeli wystarczy
128x64 piksele to polecam np. JM12864:
http://www.seguro.pl/cgibin/shop?info=1258

Cena nawet umiarkowana, Seguro mam pod nosem bedac na uczelni ... pytanie
czy musze do niego pisac osobna procedure obslugi czy Bascom standardowymi
procedurami go obsluzy ?
Co do rozdzielczosci ... musze wyswietlic 27 znakow (cyferek i literek ) w
jednej lini i minimum 3 wiersze takiego cudu ...+ moze jakas ikonka na
innych ekranach menu.

Na 27 znaków w linii ten wyświetlacz będzie za mały. Nawet jak
zaprojektujesz znaki o szerokości 5 pikseli plus 1 piksel odstępu
międzyznakowego to 27 znaków zajmie 162 piksele. Potrzebujesz szerszego
wyświetlacza (256 pikseli w poziomie). Może zamiast 3 linii po 27 znaków
dałoby się przy twoich potrzebach pokazać więcej krótszych linii?

Poza tym polecam wyświetlanie znaków o zmiennej szerokości, tak tekst
wygląda lepiej i IMHO też lepiej się go czyta - oczywiście jeżeli
pozwoli na to zawartość ekranu w tym konkretnym przypadku (np. nie
wyświetlacz tabelek). Czcionkę łyknij chociażby z okienek (SmallFonts
albo MS Sansserif).

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: "Robgold" <robgold ANTYSPAM _at_nospam_interia.pl>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Fri, 14 Oct 2005 16:43:51 +0200


Na 27 znaków w linii ten wyświetlacz będzie za mały. Nawet jak
zaprojektujesz znaki o szerokości 5 pikseli plus 1 piksel odstępu
międzyznakowego to 27 znaków zajmie 162 piksele. Potrzebujesz szerszego
wyświetlacza (256 pikseli w poziomie). Może zamiast 3 linii po 27 znaków
dałoby się przy twoich potrzebach pokazać więcej krótszych linii?

Poza tym polecam wyświetlanie znaków o zmiennej szerokości, tak tekst
wygląda lepiej i IMHO też lepiej się go czyta - oczywiście jeżeli
pozwoli na to zawartość ekranu w tym konkretnym przypadku (np. nie
wyświetlacz tabelek). Czcionkę łyknij chociażby z okienek (SmallFonts
albo MS Sansserif).


Te 27 znakow wyniklo z faktu ze chcialem wyswietlac w jednej lini nazwy
tygodnia "Pn , Wt Sr ...."
a w drugiej lini musze miec 3 znaki na zapis np -10 + spacja jako
temperatura z danego dnia zarejestrowana.

Teraz sam nie wie m..moze lepiej zrobic to tak ze kazdy dzien bedzie poprstu
osobnym ekranem na LCD ...i wyswietlacz z 3310 ?
Chcilaby aby to bylo w miare czytelne ...stad ten pomysl wyswietlenia calego
tygodnia "na raz" i 27 znakow ...

moze jakies sugestie kogos kto przerabial podobny problem ?


Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Sat, 15 Oct 2005 22:59:53 +0200


Robgold wrote:

Na 27 znaków w linii ten wyświetlacz będzie za mały. Nawet jak
zaprojektujesz znaki o szerokości 5 pikseli plus 1 piksel odstępu

Te 27 znakow wyniklo z faktu ze chcialem wyswietlac w jednej lini nazwy
tygodnia "Pn , Wt Sr ...."
[...]
Teraz sam nie wie m..moze lepiej zrobic to tak ze kazdy dzien bedzie poprstu
osobnym ekranem na LCD ...i wyswietlacz z 3310 ?

Taki wyswietlacz ma dwie wady: brak standardowego podswietlenia (musisz
doczepic matryce z diod swiecacych z rozpraszaczem lub np. folie
swiecaca z przetwornica) i maly rozmiar ekranu. Oczywiscie wszystko
zalezy od zastosowania, jezeli chcesz go uzyc w urzadzeniu przenosnym
bedzie OK, ale jezeli w stacjonarnym to zastanow sie, z jakiej
odleglosci bedzie sie patrzec na ekran.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: BartekK <sibi_at_nospam_drut.org>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Wed, 12 Oct 2005 11:54:39 +0200


Robgold napisał(a):
Witam
Chec zastosowania w swoim projekcie wyswietlacza LCD graficznego wymusial na
mnie wybor jakiegos modelu. Poniewaz jestem w tej materi zielony (do tej
pory bawilem sie tekstowymi lcd i prockami 51 w bascomie) chcilabym zapytac
jaki wyswietlacz (z jakim kontrolerem) kupic aby nie poplynac.
Wyswietlacz ma byc "popedzany" z ATmega16 z programem napisanym w Bascomie,
z tego co sie zorientowalem grzebiac troche po necie to natrafilem na
sterowniki HD61202/3 oraz T6963C.

a moze lcd z nokii ?
akurat niechcacy zrobilem procedurki w bascomie do lcd kolorowego z
3510i, 98x68 punktow, 256 kolorow. Ale przy znaku typowym 5x8pix da sie
wyswietlic 19 znakow na szerokosc, w 8 wierszach, i troche po bokach
zostaje.
Procedurke zrobilem tak, ze wywoluje sie ja "pisz znak" podajac
lokalizacje X,Y (w znakach, czyli X = 1 - 19, Y = 1 - 8), kolor tla,
kolor znaku. Dostepne sa 2 wielkosci znakow (normal i DUZE ktore sa 2x
wieksze od normalnych - 10x16 pix). Oprocz tego da sie rysowac "pixele"
oraz linie, podajac X i Y pixelowe ( 1-98, 1-68) i kolor linii (0-255),
oraz robic blyskanie wyswietlacza - zmiane wyswietlania na negatyw. Z
tablica ascii samych liter (ktora mozna by doklejac zewnetrznie do
binarki) caly kod ma jakies ~1kB, wiec nawet bascom-demo to lyknie.
Teraz jest to napisane na AVR/atmega, ale 3 minuty zajeloby zrobienie
poprawek dla bascom51. Chodzi na AVR napedzanych do 4MHz, powyzej -
trzeba by dodac "waity" bo lcd nie wyrobi szybszego pchania danych.

--
| Bartlomiej Kuzniewski
| sibi_at_nospam_drut.org GG:23319 tel +48 696455098
| http://www.allegro.pl/show_user_auctions.php?uid=338173

Poprzedni Następny
Wiadomość
Spis treści
From: "Robgold" <robgold ANTYSPAM _at_nospam_interia.pl>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Wed, 12 Oct 2005 14:22:26 +0200


a moze lcd z nokii ?
akurat niechcacy zrobilem procedurki w bascomie do lcd kolorowego z
3510i, 98x68 punktow, 256 kolorow. Ale przy znaku typowym 5x8pix da sie
wyswietlic 19 znakow na szerokosc, w 8 wierszach, i troche po bokach
zostaje.
Procedurke zrobilem tak, ze wywoluje sie ja "pisz znak" podajac
lokalizacje X,Y (w znakach, czyli X = 1 - 19, Y = 1 - 8), kolor tla,
kolor znaku. Dostepne sa 2 wielkosci znakow (normal i DUZE ktore sa 2x
wieksze od normalnych - 10x16 pix). Oprocz tego da sie rysowac "pixele"
oraz linie, podajac X i Y pixelowe ( 1-98, 1-68) i kolor linii (0-255),
oraz robic blyskanie wyswietlacza - zmiane wyswietlania na negatyw. Z
tablica ascii samych liter (ktora mozna by doklejac zewnetrznie do
binarki) caly kod ma jakies ~1kB, wiec nawet bascom-demo to lyknie.
Teraz jest to napisane na AVR/atmega, ale 3 minuty zajeloby zrobienie
poprawek dla bascom51. Chodzi na AVR napedzanych do 4MHz, powyzej -
trzeba by dodac "waity" bo lcd nie wyrobi szybszego pchania danych.

Bylbym wdziedzny jesli udostepnil bys mi te procedure w raz z jakims opisem
oraz schematem jak tego lcd podlaczyc do procka.
Napisalem ci maila na priv.


Poprzedni Następny
Wiadomość
Spis treści
From: BartekK <sibi_at_nospam_drut.org>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Thu, 13 Oct 2005 22:04:24 +0200


Robgold napisał(a):
a moze lcd z nokii ?
akurat niechcacy zrobilem procedurki w bascomie do lcd kolorowego z
3510i, 98x68 punktow, 256 kolorow. Ale przy znaku typowym 5x8pix da sie
wyswietlic 19 znakow na szerokosc, w 8 wierszach, i troche po bokach
zostaje.

Bylbym wdziedzny jesli udostepnil bys mi te procedure w raz z jakims opisem
oraz schematem jak tego lcd podlaczyc do procka.
Napisalem ci maila na priv.
Jako ze dostałem mnustwo maili z tym samym pytaniem, zrobilem stronke:

http://drut.org/lcd/

schematu nie daje - opis co-do-czego jest w pliku .bas, pozatym mozna
sobie zmienic w programie na samym poczatku definicje pinow, to wtedy
mozna podlaczyc pod dowolne inne... Najwazniejsze ze atmega i lcd musi
byc zasilany tym samym napieciem - 3 do 3.3V. Bez problemu przy takim
napieciu chodzi zwykla ATMEGA 8 lub 16 (bez literki L), a ATMEGA 8L (i
inne z L) czyli specjalna dla niskich napiec - to juz wogole bez laski ;)

--
| Bartlomiej Kuzniewski
| sibi_at_nospam_drut.org GG:23319 tel +48 696455098
| http://www.allegro.pl/show_user_auctions.php?uid=338173

Poprzedni Następny
Wiadomość
Spis treści
From: "Robgold" <robgold ANTYSPAM _at_nospam_interia.pl>
Subject: Re: Wyswietlacz LCD graficzny jaki ?
Date: Fri, 14 Oct 2005 01:07:21 +0200



Pytanie jeszcze jedno ... ma ktos moze taki sam prosty program w bascomie
(51, avr) na ktorym moglby wzorowac sie dla wyswietlacza z 3310/3330/5110 ?