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 

shiftlcd AVR

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Ned Sep 05, 2004 7:48 pm    Naslov sporočila: shiftlcd AVR Odgovori s citatom

Pozdravljeni!
Uporabljam lcd 4x20 in ker imam dolg string za prikaz sem poskusil z ukazom shiftlcd vendar se moj string pojavi v prvi in tretji vrstici na LCD-ju in potem se normalno shift-a.Prej sem delal z 2x16 lcd-ji in je ukaz delal OK.Moti me to da je string prikazan v prvi in tretji vrstici.Kje delam napako?
Vlado
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: Pon Sep 06, 2004 6:47 am    Naslov sporočila: Odgovori s citatom

si definiral 4x20 LCD namesto 2x16?
_________________
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
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Pon Sep 06, 2004 1:12 pm    Naslov sporočila: shiftlcd avr Odgovori s citatom

Ja LCD sem definiral (4x20) in dela OK ker uporabljam vse štiri vrstice v programu.Preden shift-am dolg string pobrišem lcd.Program mi vedno začne ispis na lokaciji 1,1 nadaljuje pa z ispisom stringa v tretji vrstici,potem pa vse skupi shift-a (v levo).

Vlado
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: Pon Sep 06, 2004 4:03 pm    Naslov sporočila: Odgovori s citatom

hmm, možno da je ukaz podprt samo za 1 vrstične zaslone Question
_________________
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
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Pon Sep 06, 2004 6:48 pm    Naslov sporočila: shiftlcd Odgovori s citatom

Hmmm.. enkrat sem ta ukaz uporabljal in to še z Bascom-LT,danes sem preizkusil tudi za Bascom8051 in dela eneko kot pri AVR-ju.Bom se še malo poigral ali pa poiskal kakšno drugo rešitev.
Vlado
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Pon Sep 06, 2004 8:13 pm    Naslov sporočila: shiftlcd Odgovori s citatom

Ocitno da ukaz shiftlcd deluje (pravilno) samo z enovrstičnim LCD-jem,vsaj na simulatorju je tako.
Vlado
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Tor Sep 07, 2004 6:56 am    Naslov sporočila: Odgovori s citatom

Vlado,

toliko za test: ali si poizkusil shiftati kakšno drugo vrsto spremenljivk, ne ravno string? Jaz malo sumim, da pride do napake samo pri stringu...

Lp
Jure
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Andrej234
Začetnik


Pridružen/-a: Tor Mar 2004 17:18
Prispevkov: 13

PrispevekObjavljeno: Čet Sep 09, 2004 1:58 pm    Naslov sporočila: Odgovori s citatom

ne, ne
če se jaz prav spomnem sem enkrat prebral mislim da v knjigici "Praktična uporaba mokrokontrolerjev", da se pri štirivrstičnih lcd-jih pride do tega, ker so štirivrstični lcdji nadgradnja dvovrstičnih v takem smislu, da so tretjo vrstico vrinli med prvo in drugo, četrto vrstico pa za drugo(torej gre tako: najprej prva vrstica, potem tretja, potem druga, potem četrta).
to lahko poskusiš tako da probaš napisat nek zelo dolg tekst, in boš vidu, da ko bo zmanjkalo prve vrstice bo šol v tretjo, potem v drugo, in na koncu v četrto

Lp!
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Čet Sep 09, 2004 6:17 pm    Naslov sporočila: shiftlcd avr Odgovori s citatom

LP!
Ja ubral sem stransko pot in sicer tako da ugotovim dolžino stringa in potem z ukazom "MID" izločim 20 znakov in jih prikažem in tako naprej do konca stringa.
Vlado
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
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
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
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group