|
Svet elektronike Revija za prave elektronike
|
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
SimonS Profesionalec
Pridružen/-a: Pon Jan 2004 17:52 Prispevkov: 181 Kraj: Kobarid
|
Objavljeno: Sob Jun 26, 2004 4:22 pm Naslov sporočila: |
|
|
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......
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 |
|
|
red_mamba Profesionalec
Pridružen/-a: Tor Jan 2004 16:44 Prispevkov: 181 Kraj: Mozirje
|
Objavljeno: Sob Jun 26, 2004 9:31 pm Naslov sporočila: |
|
|
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 |
|
|
SimonS Profesionalec
Pridružen/-a: Pon Jan 2004 17:52 Prispevkov: 181 Kraj: Kobarid
|
Objavljeno: Čet Jul 01, 2004 9:48 am Naslov sporočila: |
|
|
Pozdrav
Turi registrirana ver. 8051 nima nobenih primirov
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 |
|
|
red_mamba Profesionalec
Pridružen/-a: Tor Jan 2004 16:44 Prispevkov: 181 Kraj: Mozirje
|
Objavljeno: Čet Jul 01, 2004 1:57 pm Naslov sporočila: |
|
|
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 _________________ 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 |
|
|
SimonS Profesionalec
Pridružen/-a: Pon Jan 2004 17:52 Prispevkov: 181 Kraj: Kobarid
|
Objavljeno: Čet Jul 01, 2004 10:41 pm Naslov sporočila: |
|
|
To ze super, ampak kot sem jaz razumel ga ne bos mogel uporabljati kot graficni zaslon. To je slabo....
Glede poizkusnega zajcka. To pa sem ze navajen in bom z veseljem sprejel. _________________ Skupaj smo mocnejsi
LP Simon |
|
Nazaj na vrh |
|
|
red_mamba Profesionalec
Pridružen/-a: Tor Jan 2004 16:44 Prispevkov: 181 Kraj: Mozirje
|
|
Nazaj na vrh |
|
|
|
|
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
|