RTV forum PL | NewsGroups PL

Jak podłączyć matrycę mono VGA do AVR i jakie napięcie ujemne jest potrzebne?

Matryca mono pod AVR

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak podłączyć matrycę mono VGA do AVR i jakie napięcie ujemne jest potrzebne?

Goto page 1, 2  Next

Gibol
Guest

Sat Jan 06, 2007 5:38 pm   



Chciałbym podłączyć matrycę (mono, VGA) pod AVR.
Pinout:
1.. UD0 (P3)
2.. UD1 (P2)
3.. UD2 (P1)
4.. UD3 (P0)
5.. DISP.OFF (ENVEE)
6.. FRAME (FLM)
7.. DF (M/DE)
8.. LOAD (LP/DE)
9.. CP (SHFCLK)
10.. LD0 (P7)
11.. LD1 (P6)
12.. LD3 (P5)
13.. LD3 (P4)
14.. GND
15.. VDD +5v
16.. GND
17.. VEE (VLCD) -xV? Jakieś napięcie ujemne ?
18.. VO (Vadj) - regulacja kontrastu ??
Gdzie znajdę jakiś wsad do procka? Czy jest potrzebna jakaś dodatkowa
elektronika? Bo widze ze sa oprocz DATA jeszcze jakies inne sygnały... czy
avr bedzie je potrafił wygenerować?

Myślę że nie będę potrzebował zewnętrznej pamięci bo raczej sam tekst
chciałbym wyświetlać. (może jakiś zegar z ładnymi cyframi Wink

Gibol
Guest

Sat Jan 06, 2007 6:09 pm   



Użytkownik "Gibol" <gibol@skrzynka_w_goglach.com> napisał w wiadomości
news:...
Quote:
Chciałbym podłączyć matrycę (mono, VGA) pod AVR.
typ: Dot Matrix


Quote:
Pinout:
Upper Half Data Signal
1.. UD0 (P3)
2.. UD1 (P2)
3.. UD2 (P1)
4.. UD3 (P0)

5.. DISP.OFF (ENVEE) - Display control signal
6.. FRAME (FLM) - Scan start-up Signal
7.. DF (M/DE)
8.. LOAD (LP/DE) - Input Data Latch Signal
9.. CP (SHFCLK) - Data Input Clock Signal

Lower Half Data Signal
Quote:
10.. LD0 (P7)
11.. LD1 (P6)
12.. LD3 (P5)
13.. LD3 (P4)

14.. GND
15.. VDD +5v
16.. GND
17.. VEE (VLCD) -22V
18.. VO (Vadj) - regulacja kontrastu ??

Gdzie znajdę jakiś wsad do procka? Czy jest potrzebna jakaś dodatkowa
elektronika? Bo widze ze sa oprocz DATA jeszcze jakies inne sygnały... czy
avr bedzie je potrafił wygenerować?

Myślę że nie będę potrzebował zewnętrznej pamięci bo raczej sam tekst
chciałbym wyświetlać. (może jakiś zegar z ładnymi cyframi Wink


T.M.F.
Guest

Sat Jan 06, 2007 6:17 pm   



Quote:
Gdzie znajdę jakiś wsad do procka? Czy jest potrzebna jakaś dodatkowa
elektronika? Bo widze ze sa oprocz DATA jeszcze jakies inne sygnały...
czy avr bedzie je potrafił wygenerować?

To jest pelne VGA (640*480 pixeli)?
Niesadze, zeby AVR sie wyrobil ze sterowaniem takiej matrycy. A juz na
pewno nie z generowaniem w locie tekstu, wiec jakis SRAM i tak bedzie
potrzebny.


--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz sie do projektu.

Gibol
Guest

Sat Jan 06, 2007 7:28 pm   



Użytkownik "T.M.F." <tfrancuz@nospam.mp.pl> napisał w wiadomości
news:enolj9$ep8$1@atlantis.news.tpi.pl...
Quote:
Gdzie znajdę jakiś wsad do procka? Czy jest potrzebna jakaś dodatkowa
elektronika? Bo widze ze sa oprocz DATA jeszcze jakies inne sygnały...
czy avr bedzie je potrafił wygenerować?

To jest pelne VGA (640*480 pixeli)?
Niesadze, zeby AVR sie wyrobil ze sterowaniem takiej matrycy. A juz na
pewno nie z generowaniem w locie tekstu, wiec jakis SRAM i tak bedzie
potrzebny.


A co z tym schematem i kodem do obsługi ?

Artur M. Piwko
Guest

Mon Jan 08, 2007 10:40 am   



In the darkest hour on Sat, 6 Jan 2007 19:28:05 +0100,
Gibol <gibol@skrzynka_w_goglach.com> screamed:
Quote:
Gdzie znajdę jakiś wsad do procka? Czy jest potrzebna jakaś dodatkowa
elektronika? Bo widze ze sa oprocz DATA jeszcze jakies inne sygnały...
czy avr bedzie je potrafił wygenerować?

To jest pelne VGA (640*480 pixeli)?
Niesadze, zeby AVR sie wyrobil ze sterowaniem takiej matrycy. A juz na
pewno nie z generowaniem w locie tekstu, wiec jakis SRAM i tak bedzie
potrzebny.

A co z tym schematem i kodem do obsługi ?


Jeśli sobie sam nie napiszesz - zapomnij.

--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:219B ]
[ 10:10:29 user up 11215 days, 22:05, 1 user, load average: 0.06, 0.06, 0.06 ]

I'm so far behind I think I'm first.

Andrzej Kamieniecki
Guest

Mon Jan 08, 2007 11:39 am   



Gibol napisał(a):
[ciap]
Quote:

Myślę że nie będę potrzebował zewnętrznej pamięci bo raczej sam tekst
chciałbym wyświetlać. (może jakiś zegar z ładnymi cyframi Wink

co prawda jest to mono ale masz rozmiar VGA. Zewnętrznej pamięci to
raczej na pewno będziesz potrzebował. I to tak ze 40 kB na sam obraz
plus trochę na Twoje obrazki.

Używam 1/4 z tego (320x240) z AVRem i zegarem 20 MHz, poza tym że
wyrzuca on obrazki na LCD to odbiera dane z PC po RSie. Jeszcze daje się
wytrzymać pod warunkiem że AVR nic innego nie robi, ale żeby VGA? raczej
będzie to upierdliwie mrygało.
Zmień AVR na coś szybszego lub weź mniejszy wyświetlacz. Obsługa dla
mono jest banalna.

Andrzej Kamieniecki

wkwj
Guest

Mon Jan 08, 2007 1:20 pm   



Zobacz tutaj: http://www.microsyl.com/ - co prawda lib jest dla inszego
wyświtlacza,
ale masz przynajmnie "punkt startowy" Smile.
wkwj

Gibol
Guest

Mon Jan 08, 2007 7:39 pm   



Quote:
Używam 1/4 z tego (320x240) z AVRem i zegarem 20 MHz, poza tym że
wyrzuca on obrazki na LCD to odbiera dane z PC po RSie. Jeszcze daje się
wytrzymać pod warunkiem że AVR nic innego nie robi, ale żeby VGA? raczej
będzie to upierdliwie mrygało.
Zmień AVR na coś szybszego lub weź mniejszy wyświetlacz. Obsługa dla mono
jest banalna.e

hmmm... mrygalo... zalezy jak... a jakby wyswietlac tylko jedna polowke??
i bedzie 320x240... Bo o ile dobrze wiem to matryca ta jest na 2 sekcje
podzielona...

Mam poprostu taka matryce i chce ja wykozystac zeby nie lezala.
Moglbys mi dokladniej powiedziec na priv jak masz to wszystko rozwiazane?
gibol666<małpiszon>gmail.com

T.M.F.
Guest

Mon Jan 08, 2007 11:32 pm   



Gibol napisał(a):
Quote:
Używam 1/4 z tego (320x240) z AVRem i zegarem 20 MHz, poza tym że
wyrzuca on obrazki na LCD to odbiera dane z PC po RSie. Jeszcze daje się
wytrzymać pod warunkiem że AVR nic innego nie robi, ale żeby VGA? raczej
będzie to upierdliwie mrygało.
Zmień AVR na coś szybszego lub weź mniejszy wyświetlacz. Obsługa dla mono
jest banalna.e

hmmm... mrygalo... zalezy jak... a jakby wyswietlac tylko jedna polowke??
i bedzie 320x240... Bo o ile dobrze wiem to matryca ta jest na 2 sekcje
podzielona...

Polowka to 640x240 lub 320x480. 320x240 to 1/4 VGA.
Na 1/4 VGA AVR sie ledwo wyrabia, z twoim wyswietlaczem zupelnie ledwo
ledwo, bo wydaje sie, ze on ma 4-bitowe wejscie wyboru koloru szarosci.
Podrzuc linka do datasheeta tego wyswietlacza.
Robilem wyswietlanie na LCD mono 1/4 VGA, gdzie szarosci uzyskiwalem
przez FRM. W sumie z drobnym osprzetem na zewnatrz (licznik pixeli z
autoinkrementacja) moze i pelne VGA przy 20MHz AVR by pociagnal. Ale to
taka gimnastyka, ze na skraju oplacalnosci, chyba tylko po to, zeby
udowodnic, ze sie da:)
Tak czy siak potrzebujesz kontroler z pamiecia SRAM, zeby na tym cos
wyswietlic. W gammie stosowny kontroler w formie modulu kupisz za jakies
100zl. IMHO jesli chcesz sie tylko pobawic wyswietlaczem warto w to wejsc.



--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz sie do projektu.

Gibol
Guest

Tue Jan 09, 2007 3:15 pm   



Użytkownik "T.M.F." <tfrancuz@nospam.mp.pl> napisał w wiadomości
news:enugq5$obr$1@atlantis.news.tpi.pl...
Quote:
Gibol napisał(a):
Używam 1/4 z tego (320x240) z AVRem i zegarem 20 MHz, poza tym że
wyrzuca on obrazki na LCD to odbiera dane z PC po RSie. Jeszcze daje się
wytrzymać pod warunkiem że AVR nic innego nie robi, ale żeby VGA? raczej
będzie to upierdliwie mrygało.
Zmień AVR na coś szybszego lub weź mniejszy wyświetlacz. Obsługa dla
mono jest banalna.e

hmmm... mrygalo... zalezy jak... a jakby wyswietlac tylko jedna polowke??
i bedzie 320x240... Bo o ile dobrze wiem to matryca ta jest na 2 sekcje
podzielona...

Polowka to 640x240 lub 320x480. 320x240 to 1/4 VGA.
Na 1/4 VGA AVR sie ledwo wyrabia, z twoim wyswietlaczem zupelnie ledwo
ledwo, bo wydaje sie, ze on ma 4-bitowe wejscie wyboru koloru szarosci.
Podrzuc linka do datasheeta tego wyswietlacza.
Robilem wyswietlanie na LCD mono 1/4 VGA, gdzie szarosci uzyskiwalem przez
FRM. W sumie z drobnym osprzetem na zewnatrz (licznik pixeli z
autoinkrementacja) moze i pelne VGA przy 20MHz AVR by pociagnal. Ale to
taka gimnastyka, ze na skraju oplacalnosci, chyba tylko po to, zeby
udowodnic, ze sie da:)
Tak czy siak potrzebujesz kontroler z pamiecia SRAM, zeby na tym cos
wyswietlic. W gammie stosowny kontroler w formie modulu kupisz za jakies
100zl. IMHO jesli chcesz sie tylko pobawic wyswietlaczem warto w to wejsc.

To chyba nieopłacalne... a co jakby za pomoca pc sprobowac to obsluzyc?

chocby tylko do wyswietlania na stale jednego obrazu ew zmiany co min...
moze jakos pod vesa mozna sprobowac?? albo pod lpt Wink
a w datasheecie jest tylko ten pinout nic wiecej nie ma... to sa wszystkie
info jakie znalazlem. Sa na nim takie kostki: 4x OKI M5298A i 16x OKI
m5299A-01

T.M.F.
Guest

Tue Jan 09, 2007 4:51 pm   



Quote:
To chyba nieopłacalne... a co jakby za pomoca pc sprobowac to obsluzyc?
chocby tylko do wyswietlania na stale jednego obrazu ew zmiany co min...
moze jakos pod vesa mozna sprobowac?? albo pod lpt Wink

O LPT zapomnij, nie te czestotliwosci.
Co masz na mysli piszac vesa?

Quote:
a w datasheecie jest tylko ten pinout nic wiecej nie ma... to sa wszystkie
info jakie znalazlem. Sa na nim takie kostki: 4x OKI M5298A i 16x OKI
m5299A-01

Czyli ma tylko drivery linii, czyli nic. Czy wyswietlasz statyczny, czy
dynamiczny obraz musisz ja dokladnie tak samo odswierzac.
Niestety z tymi matrycami tak jest, sa tanie, ludzie sie napalaja, a
potem dochodzi do nich, ze tak naprawde nie maja nic:)


--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz sie do projektu.

Gibol
Guest

Tue Jan 09, 2007 5:46 pm   



Użytkownik "T.M.F." <tfrancuz@nospam.mp.pl> napisał w wiadomości
news:eo0dr9$r9u$1@nemesis.news.tpi.pl...
Quote:
To chyba nieopłacalne... a co jakby za pomoca pc sprobowac to obsluzyc?
chocby tylko do wyswietlania na stale jednego obrazu ew zmiany co min...
moze jakos pod vesa mozna sprobowac?? albo pod lpt ;)

O LPT zapomnij, nie te czestotliwosci.
Co masz na mysli piszac vesa?

a w datasheecie jest tylko ten pinout nic wiecej nie ma... to sa
wszystkie info jakie znalazlem. Sa na nim takie kostki: 4x OKI M5298A i
16x OKI m5299A-01

Czyli ma tylko drivery linii, czyli nic. Czy wyswietlasz statyczny, czy
dynamiczny obraz musisz ja dokladnie tak samo odswierzac.
Niestety z tymi matrycami tak jest, sa tanie, ludzie sie napalaja, a potem
dochodzi do nich, ze tak naprawde nie maja nic:)

heh... 5zł kosztowala! Kupie caly sprawny laptop za 30 zł z matyca i juz...

znajde jakies dosowe programy typu zegar/kalendarz/obsluga DS1820 i bedzie
bez problemu w takim razie. Ze tak jeszcze spytam... jaka moge dac dlugosc
przewodow do tej matrycy jak wygrzebe takowa z laptopa (ma byc podlaczona do
niego ale troche dalej...) czy taki standartowy kabel vga od monitora bedzie
dobry (lezy mi w domu)

Andrzej Kamieniecki
Guest

Tue Jan 09, 2007 5:46 pm   



Gibol napisał(a):
[ciap]
Quote:

Mam poprostu taka matryce i chce ja wykozystac zeby nie lezala.
Moglbys mi dokladniej powiedziec na priv jak masz to wszystko rozwiazane?

bardzo prosto. W zewnętrznym RAMie trzymam treść obrazu a LCD jest

podpięty do szyny danych (dokładnie to tylko do 4 bitów) i obsługiwany
jak komórka pamięci zewnetrznej. Wszystko sprowadza się do przepisania z
jednego miejsca w drugie z dodatkowym obsłużeniem linii sterujących.

W asemblerze to kilka linijek ale nie wiem po co Ci one ode mnie skoro
masz inny wyświetlacz. W moim LCD wszystkiego jest 11 linii u Ciebie 18.
Tak jak Ci radzi T.M.F., kup sobie jakiś gotowy kontroler.
Mam wrażenie że nie wiesz jak to działa. Skoro AVR z zegarem 20 MHz
nadaje się ledwo do 1/4 z tego, to teraz z kolei chcesz to obsłużyć
przez LPT? Owszem da się nawet po LPT, tylko że obraz będzie bardzo
krótko statyczny Smile To trochę tak jak z kineskopem niestety.


Andrzej Kamieniecki

T.M.F.
Guest

Wed Jan 10, 2007 12:14 am   



Quote:
bez problemu w takim razie. Ze tak jeszcze spytam... jaka moge dac dlugosc
przewodow do tej matrycy jak wygrzebe takowa z laptopa (ma byc podlaczona do
niego ale troche dalej...) czy taki standartowy kabel vga od monitora bedzie
dobry (lezy mi w domu)

Zupelnie sie nie nadaje. Ma za malo przewodow, w dodatku nie
przystosowanych do przesylania sygnalu cyfrowego.
Trudno powiedziec jaka moze byc max odleglosc, zalezy od uzytego drivera
i kabla. Sprobuj wykorzystac tasme z fast SCSI, od biedy ultra-ATA. Co
drugi przewod do masy. Jak to dobrze zrobisz to pewnie z metr lub wiecej
uda ci sie wyciagnac. Byc moze zajdzie koniecznosc dopasowania
impedancji przewodu.

--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz sie do projektu.

Greg(G.Kasprowicz)
Guest

Wed Jan 10, 2007 11:41 am   



Quote:
To chyba nieopłacalne... a co jakby za pomoca pc sprobowac to obsluzyc?
chocby tylko do wyswietlania na stale jednego obrazu ew zmiany co min...
moze jakos pod vesa mozna sprobowac?? albo pod lpt Wink
tak, podlacz do zlacza FC na karcie graficznej, stare karty takowe mialy

dalo sie podlaczyc matryce praktycznie bez przerobek, wszystkei dygnaly tam
sa
jest troche opisow w sieci na ten temat

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Jak podłączyć matrycę mono VGA do AVR i jakie napięcie ujemne jest potrzebne?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map