www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

serijska povezava na grafični lcd 128x64

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
damo
Član
Član



Pridružen-a: Čet 31 Jul 2003 13:45
Prispevkov: 2008
Aktiv.: 8.45
Kraj: Krško

PrispevekObjavljeno: Pet Avg 03, 2007 7:10 am    Naslov sporočila:  serijska povezava na grafični lcd 128x64 Odgovori s citatom

Ojla,

pri projektu imam težavo, ker mi zmanjkuje IO pinov. Razmišljam, da bi grafičnemu lcdju 128x64 dodal 2 8-bitna shift registra (74595 ali podobno), na katere bi vezal D0-D7, CS1, CS2, RW, DI ter RST. Signal E (ter mogoče še CS1 in CS2) bi vezal direktno na mikrokontroler. Shift registre bi zalotal kar direktno na lcd modul, s čimer bi dobil tudi priključni kabel z manj žilami (+,-,3 za ser. reg, E ter mogoče še CS1,CS2).

Poraja se mi eno vprašanje: ali bo displey še "uporabno" hiter? Glede na to, da ja treba na grafičnega pošiljati v bistvu bitmap podatke, se mi poraja dvom, da ne bom mogel dosti hitro pisati po njem. Po drugi strani nafilat shift register ni neka huda potrata časa, ampak če moraš to narediti velikokrat, bi se pa že poznalo.

Da kupim serijski lcd, mi ne pride v poštev, ker mora biti zadeva low cost izvedbe, serijski lcdji pa so kar zasoljeni.

Se je že kdo ukvarjal s tem? Kak napotek oz. izkušnje?


lp, damo
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 59.91
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Pet Avg 03, 2007 9:39 am    Naslov sporočila:   Odgovori s citatom

Kaj pa PCF8575 ?
_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.61
Kraj: Kranj - struževo

PrispevekObjavljeno: Pet Avg 03, 2007 10:19 am    Naslov sporočila:   Odgovori s citatom

Ali navaden shift register, ki ga nafilaš preko hardverskega SPI vmesnika ali PCF, ki ga nafilaš preko hardverskega I2C vmesnik. Odvisno, kako na kako hitrost lahko naviješ SPI. PCF je dražji kot standardni shift register.

Glede odzivnosti display-a, pa si izračunaj.
Primer (če so handshaking signali speljani direktno na uC):
če je monochrome LCD 128x64 ima 8192 pixlov = 1024 bytov za narisat sliko. In še 8 bitov v tadrugi shift register za kontrolne signale = 2048 bytov.
Če hočeš refresh slike 10x na sekundo, moraš poslati 16.384 bitov 10x v sekundi = 160kHz serijski clock. Vsekakor priporočam uporabo hardverskega vmesnika v uC.

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
damo
Član
Član



Pridružen-a: Čet 31 Jul 2003 13:45
Prispevkov: 2008
Aktiv.: 8.45
Kraj: Krško

PrispevekObjavljeno: Pet Avg 03, 2007 11:14 am    Naslov sporočila:   Odgovori s citatom

Sem spet malo preštel pine, pa se odločil za ene par multipleksov, tako da bom poskusil rešiti zadevo s latchem 74573 za data linije, kontrolne pa bom mel direktne iz uC.

Hvala za pomoč!


lp
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
igo
Član
Član



Pridružen-a: Sre 11 Okt 2006 19:11
Prispevkov: 3641
Aktiv.: 15.97

PrispevekObjavljeno: Pet Avg 03, 2007 11:38 am    Naslov sporočila:   Odgovori s citatom

Recimo, da bi dal LCD direktno na uC. Zaradi hitrosti pač.

Kaj pa je na ostalih pinih tako važnega ?

Jaz dajem 74HC165 za vhode in 74HC595 za izhode. Za povprečno hitro zaznavanje tipk in vklapljanje relejev, ventilov, signalnih ledic,... je dovolj hitro.
LP,
Igor

_________________
Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
damo
Član
Član



Pridružen-a: Čet 31 Jul 2003 13:45
Prispevkov: 2008
Aktiv.: 8.45
Kraj: Krško

PrispevekObjavljeno: Pet Avg 03, 2007 12:35 pm    Naslov sporočila:   Odgovori s citatom

Vhode in izhode (8+8 ) bom vezal preko shift registrov zaradi lažje izdelave tiskanega vezja. Hitrost tu ni pomembna, oz. milisekunde ne igrajo vloge. Lcd bom vezal s pomočjo enega 74hc573, 3 pine pa si moram pustiti še za morebitne razširitve kasneje.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
tonko
Član
Član



Pridružen-a: Sob 25 Jun 2005 13:45
Prispevkov: 541
Aktiv.: 2.28
Kraj: Črnomelj

PrispevekObjavljeno: Pet Avg 03, 2007 9:34 pm    Naslov sporočila:   Odgovori s citatom

Jaz uporabljam Grafični LCD 128X64 s kontrolerjem S6B0724 , ki ima serijsko komunikacijo.
Rabiš pine za RESET , Chip Select , Control/Data , SCLK in SDATA.
Proizvajalec Displaytech , nabavljen v RS-components S64128H , RS koda 627-1848 , Dot size 0.48x0.48mm , cena za kos 12€.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
damo
Član
Član



Pridružen-a: Čet 31 Jul 2003 13:45
Prispevkov: 2008
Aktiv.: 8.45
Kraj: Krško

PrispevekObjavljeno: Pet Avg 03, 2007 10:12 pm    Naslov sporočila:   Odgovori s citatom

Uh, Tonko, tole pa je informacija! Maš pivo v dobrem! Če boš hodil kaj v moje konce, pokliči Wink
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 7 dni


Powered by phpBB © 2001, 2005 phpBB Group