Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

Ozivljanje LCD zaslona
Pojdi na stran Prejšnja  1, 2
 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
SimonS
Profesionalec


Pridružen/-a: Pon Jan 2004 17:52
Prispevkov: 181
Kraj: Kobarid

PrispevekObjavljeno: Sob Jun 26, 2004 4:22 pm    Naslov sporočila: Odgovori s citatom

Prvo ti moram seveda cestitati za uspeh! (tvojo knjiznico) Predlagam, da jo posljes na MCS, kjer jo bodo zagotovo vkljucili v svojo prihodjo verzijo.
Glede tvojih podatkov. Ja hmmm pri 8051 gre malo drugace nastavitev pinov, ampak to ni problem. Pomemben podatek je kje se posiljajo podatki. Pri AVR pravis, da je to R24. Pri 8051 zagotovo ni, saj ima ta druzina le 6 (ali 8 ne spomnim se vec tocno) registrov...... Confused
Glede pomoci z MCSja. Ha, dosti sem ze komuniciral z Markom (ta glavni) ampak zadnje case (zadnje 3. mesece) ni odgovora iz te firme. Kdo bi vedel zakaj......

TNX za vso ponujeno pomoc in vse informacije !

_________________
Skupaj smo mocnejsi
LP Simon
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
red_mamba
Profesionalec


Pridružen/-a: Tor Jan 2004 16:44
Prispevkov: 181
Kraj: Mozirje

PrispevekObjavljeno: Sob Jun 26, 2004 9:31 pm    Naslov sporočila: Odgovori s citatom

Jah ta knjižnica je za "custom" vezje in verjetno ne bo zanimiva za MCS, bom pa poslal knjižnico ki bo zamenjala LCD ukaze za direktno krmiljenje I2C LCD displeja, zaenkrat samo ne vem kako bom tabelo naredil v ASMju. Moram ASM za AVRje pogledat.

Če bi imel kakšen primer knjižnice za 8051 bi že videl kateri register je pravi. Samo ko ni nobenega primera poleg 8051 demo verzije

_________________
Bad things happen to good people all the time for no reason!
Štrom: http://www.red-mamba.com & http://www.red-mamba.biz
Prosti čas: http://www.maddogs-clan.org
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
SimonS
Profesionalec


Pridružen/-a: Pon Jan 2004 17:52
Prispevkov: 181
Kraj: Kobarid

PrispevekObjavljeno: Čet Jul 01, 2004 9:48 am    Naslov sporočila: Odgovori s citatom

Pozdrav
Turi registrirana ver. 8051 nima nobenih primirov Confused
Sicer pa se mi je oglasil Mark in obljublja, da bo tezavo resil v prihodnji izdaji bascoma. Kdaj bo to pa ....
Sicer pa Red Mamba, ce imas cas (znanja imas zagotovo dovolj) ti predlagam sledece. To bi bilo zagotovo zelo zanimivo za vecji krog ljudi.
Naprimer graficni zasloncek razdeli na 4x16 kvadratkov in vsak kvadratek na 6x8 pixlov (to govorim na pamet, ker ne poznam resolucije!) v tem formatu bos dosegel standardni nabor + 1 vrsta H in ena V za umesni prostor. (drugace 5x7) V svoj uC, ki krmili graficni LCD napravis tabelo znakov. Za komunikacijo pa je mogoce se najbolje, da uporabis kar I2C protokol. Tako naprimer. Nacin komunikacije od zunaj.
I2C_zacetek - naslov+1(1- text nacin 0-graficni nacin) - kje_zacnem - znak_1 - znak_2 - znak_3 -... - I2C_konec
Za grafiko pa I2C_zacetek - naslov+0 - kje_zacnem - prva_vrsta_prvi_stolpec_ (8 pixlov se pravi od 0 do 255) - prva_vrsta_drugi_stolpev - ... - I2C_konec
Sedaj ne vem, kako bos dosegel I2C kot slave na AVRju. Bolje, da uporabis kaksen cip, ki ze usebuje I2C protokol. Za Philipsa vem, da se lahko nastavi cip kot I2C slave in ima svoj intterupt v ta namen...

_________________
Skupaj smo mocnejsi
LP Simon
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
red_mamba
Profesionalec


Pridružen/-a: Tor Jan 2004 16:44
Prispevkov: 181
Kraj: Mozirje

PrispevekObjavljeno: Čet Jul 01, 2004 1:57 pm    Naslov sporočila: Odgovori s citatom

saj to mi že u bistvu dela, samo da sedaj sprejema normalne 4bitne ukaze od bascoma. Torej zaslon se obnaša tako kot bi imel 4x16 LCD krmiljen v 4bitnem načinu.

Za hitrost/stabilnost sem poleg RS in E linije uporabil še 1 vhodno linijo z katero nastavi bascom High/Low 4bitno besedo. S tem se izognem zamiku besede za 4 bite in popačenju znakov zaradi izgube sinhronizacije.
2. dodatni pin pa signalizira kdaj je uC ki emulira HD44780 čip, kdaj je pripravljen na nov ukaz. Torej rabiš 2 pina več kot pri navadnem 4bitnem krmiljenju, samo pa zadeva super funkcionira.

Imam pa še namen napisat knjižnico za direktno povezavo I2C displeja z Bascomom, brez vmesnega mukrokontrolerja. Samo bo potrebno upoštevati prostor za I2C ukaze in ASCII tabelo, ki je sedaj v zunanjem uCju.

Če bom imel kaj časa bom poizkusil napisati za 8051 knjižnico, ki bo čakala na busy flag. Upam da boš igral poizkusnega zajčka Smile

_________________
Bad things happen to good people all the time for no reason!
Štrom: http://www.red-mamba.com & http://www.red-mamba.biz
Prosti čas: http://www.maddogs-clan.org
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
SimonS
Profesionalec


Pridružen/-a: Pon Jan 2004 17:52
Prispevkov: 181
Kraj: Kobarid

PrispevekObjavljeno: Čet Jul 01, 2004 10:41 pm    Naslov sporočila: Odgovori s citatom

To ze super, ampak kot sem jaz razumel ga ne bos mogel uporabljati kot graficni zaslon. To je slabo.... Crying or Very sad
Glede poizkusnega zajcka. To pa sem ze navajen in bom z veseljem sprejel.

_________________
Skupaj smo mocnejsi
LP Simon
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
red_mamba
Profesionalec


Pridružen/-a: Tor Jan 2004 16:44
Prispevkov: 181
Kraj: Mozirje

PrispevekObjavljeno: Pet Jul 02, 2004 2:21 pm    Naslov sporočila: Odgovori s citatom

Grafika bo pri 2. knjižnici kjer boš direktno uporabljal I2C display z Bascom-om.
_________________
Bad things happen to good people all the time for no reason!
Štrom: http://www.red-mamba.com & http://www.red-mamba.biz
Prosti čas: http://www.maddogs-clan.org
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Pojdi na stran Prejšnja  1, 2
Stran 2 od 2

 
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
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group