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 

LCD knjižnica
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
juref
Član
Član



Pridružen-a: Tor 15 Dec 2009 11:45
Prispevkov: 226
Aktiv.: 1.20
Kraj: Črnomelj

PrispevekObjavljeno: Tor Jan 17, 2012 9:56 pm    Naslov sporočila:  LCD knjižnica Odgovori s citatom

Pozdravljeni!

Preiskal sem ves internet za kakšno pametno knjižnico za LCD (Alunumerični). Programiram za hobi ter nisem profesionalec.

Prosil vas bi, ali bi lahko kdo podal kakšen link oz. knjižnico.

Najlepša vam hvala ter lep dan!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 5529
Aktiv.: 24.06
Kraj: Domzale

PrispevekObjavljeno: Tor Jan 17, 2012 10:11 pm    Naslov sporočila:   Odgovori s citatom

Kje pa programiraš? Brez tega bo malo težka ...

LP, g

_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
juref
Član
Član



Pridružen-a: Tor 15 Dec 2009 11:45
Prispevkov: 226
Aktiv.: 1.20
Kraj: Črnomelj

PrispevekObjavljeno: Tor Jan 17, 2012 10:40 pm    Naslov sporočila:   Odgovori s citatom

Aja oprostite.

Programiram z AVR-ji. Program pa pišem z AVR Studio 5
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 16.00

PrispevekObjavljeno: Sre Jan 18, 2012 7:28 am    Naslov sporočila:   Odgovori s citatom

Slabo si preiskal ves internet Shame on you

Tudi na našem peskovniku bi lahko kaj našel, npr. v tej temi, na 6. strani.

Sicer je tam stran sedaj spremenjena, vendar se jo še vedno da najti recimo takole.

Tudi knjižnico je možakar, kot vidim, spremenil.

To njegovo sem tudi jaz malce predelal, kako, pa piše v komentarjih.



LCD_lib.zip
 Opis:

Download
 Ime datoteke:  LCD_lib.zip
 Velikost datoteke:  3.13 KB
 Downloadano:  16 krat

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
juref
Član
Član



Pridružen-a: Tor 15 Dec 2009 11:45
Prispevkov: 226
Aktiv.: 1.20
Kraj: Črnomelj

PrispevekObjavljeno: Sre Jan 18, 2012 8:13 am    Naslov sporočila:   Odgovori s citatom

Hvala lepa !

lojzek je napisal/a:
Slabo si preiskal ves internet Shame on you

Tudi na našem peskovniku bi lahko kaj našel, npr. v tej temi, na 6. strani.

Sicer je tam stran sedaj spremenjena, vendar se jo še vedno da najti recimo takole.

Tudi knjižnico je možakar, kot vidim, spremenil.

To njegovo sem tudi jaz malce predelal, kako, pa piše v komentarjih.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
.
Član
Član



Pridružen-a: Pon 23 Avg 2004 16:16
Prispevkov: 16777190
Aktiv.: 70821.70

PrispevekObjavljeno: Sre Jan 18, 2012 9:22 am    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
juref
Član
Član



Pridružen-a: Tor 15 Dec 2009 11:45
Prispevkov: 226
Aktiv.: 1.20
Kraj: Črnomelj

PrispevekObjavljeno: Sre Jan 18, 2012 10:06 am    Naslov sporočila:   Odgovori s citatom

Vprašal pa še bi, kako bi lahko izpisal na zaslon recimo "ABC123" ter kakšno število katero spreminjam?

hvala lepa
lojzek je napisal/a:
Slabo si preiskal ves internet Shame on you

Tudi na našem peskovniku bi lahko kaj našel, npr. v tej temi, na 6. strani.

Sicer je tam stran sedaj spremenjena, vendar se jo še vedno da najti recimo takole.

Tudi knjižnico je možakar, kot vidim, spremenil.

To njegovo sem tudi jaz malce predelal, kako, pa piše v komentarjih.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
juref
Član
Član



Pridružen-a: Tor 15 Dec 2009 11:45
Prispevkov: 226
Aktiv.: 1.20
Kraj: Črnomelj

PrispevekObjavljeno: Sre Jan 18, 2012 10:24 am    Naslov sporočila:   Odgovori s citatom

MarE69 je napisal/a:
Revija Elektronik.si:
št. 1, str. 1-13 Prikazovalniki (Silvo Štraser)
št. 2, str. 2-11 Prikazovalniki II (Silvo Štraser)
št. 4, str. 1-11 Prikazovalniki III (Silvo Štraser)


hvala ampak asembler mi ravno ne gre Very Happy
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
gumby
Član
Član



Pridružen-a: Sob 28 Apr 2007 12:32
Prispevkov: 4066
Aktiv.: 18.41

PrispevekObjavljeno: Sre Jan 18, 2012 10:31 am    Naslov sporočila:   Odgovori s citatom

Princip je opisan, kako LCD spravit k življenju. Tiste tri ukaze boš pa že spravil iz ASM v C...
_________________
Tule nisem več aktiven.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
juref
Član
Član



Pridružen-a: Tor 15 Dec 2009 11:45
Prispevkov: 226
Aktiv.: 1.20
Kraj: Črnomelj

PrispevekObjavljeno: Sre Jan 18, 2012 10:34 am    Naslov sporočila:   Odgovori s citatom

Se bom potrudu ampak z tem nimam kaj preveč sreče Very Happy
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 16.00

PrispevekObjavljeno: Sre Jan 18, 2012 1:35 pm    Naslov sporočila:   Odgovori s citatom

Pa če bi prebral temo, nakazano v mojem postu, bi tudi kak primer našel. Najverjetneje tudi zelo podobnega tvoji želji, le da namesto "ABCnekaj" na ekran napiše kaj drugega.

Tu je tako kot pri vsaki novi stvari, najprej malce preberi in se sam poduči, potem nekaj poskusi sam narediti, nato pa šele pride čas za postavljanje vprašanj. Namigov o branju si dobil kar nekaj. Pomaga tudi, če imaš datasheet LCDja (kakega bolj obširnega, kjer so opisane tudi komande ipd.) in mikrokontrolerja.
Če se ne boš tudi sam malce potrudil, boš hitro naletel na revolt. Ne zaradi (ne)znanja, ampak lenobe.

Pa tudi preko googla najdeš nebroj primerov (hint: AVR LCD C tutorial). Če boš imel pa že s tem iskanjem težave, kako boš pa našel, kaj neki register v AVRju počne... Boo hoo!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
ljudsko
Član
Član



Pridružen-a: Pon 31 Mar 2008 8:19
Prispevkov: 1184
Aktiv.: 5.65
Kraj: Koroška-Mežica

PrispevekObjavljeno: Sre Jan 18, 2012 1:51 pm    Naslov sporočila:   Odgovori s citatom

Škoda, da ne uporabljaš PIC in Hi-tech. Sam sem si napisal knjižico, ki jo vedno uporabljam. Mislim, škoda za ta primer, da ne bo kdo narobe razumel.
_________________
return;
brake;
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
rudiP
Član
Član



Pridružen-a: Tor 07 Avg 2007 15:30
Prispevkov: 1234
Aktiv.: 5.68
Kraj: KOPER

PrispevekObjavljeno: Sre Jan 18, 2012 3:12 pm    Naslov sporočila:   Odgovori s citatom

Volkd ima uporabo LCD na široko napisano v Reviji Svet elektronike.
_________________
Lep pozdrav iz Kopra Rudi
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
gregoral
Član
Član



Pridružen-a: Pet 24 Nov 2006 9:42
Prispevkov: 688
Aktiv.: 3.04
Kraj: Ljubljana

PrispevekObjavljeno: Sre Jan 18, 2012 9:32 pm    Naslov sporočila:   Odgovori s citatom

Prejšnji teden sem tudi sam prvič priklopil LCD modul na MCU.

LCD sem prikljapljal na MSP430, programiral sem pa z IAR embedded workbench.

Pri tem sem storil 2 napaki.

1) ker sem naredil nov projekt sem "programiral" simulator, na IO pinih zato seveda nikakor nisem uspel dobiti željenih nivojev

2) ker sem uporabil 4 bitni priklop sem pomotoma povezal na pine D0-D3 na LCD modulu. Seveda sem nekaj časa ugotavljal kaj za vraga delam narobe. No končno sem dojel da moram povezati na pine D4-D7.

Knjižnice mi je hitro pomagal najti vsevedni stric g....e.

Pri izpisovanju na LCD in tudi drugod pa se pojavi potreba po časovnih zakasnitvah oz. delayih.

Zanima me ali zakasnitve vedno ročno nastavite "hard kodirate" glede na izbrano frekvenco procesorja.

Ali naj se potrudim in naredim nekaj bolj splošnega kjer bom iz frekvence uC izračunal zakasnitev?

Tako bi recimo potem funkcija za delay imela parameter v mikro ali mili sekundah?

No če imam znano frekvenco uC že vnaprej, potem z vpisom potrebne konstante že imam zakasnitve v mikrosekundah.

Kako sem tole zakompliciral?!!

Torej vprašanje je ali izbrati:
a) ob prevajanju določiti konstanto glede na izbrano frekvenco uC
b) preračunati to konstanto ob začetku izvajanja programa
c) uporabljati neke vrste real time clock in imeti delay rešen s tem

No upam da sem dovolj jasen.
LP, G
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 16.00

PrispevekObjavljeno: Čet Jan 19, 2012 10:20 am    Naslov sporočila:   Odgovori s citatom

Moje mišljenje:

Komplicirajmo tam, kjer je treba, kar pa timingi za pisanje na LCD nikakor niso. LCD hitreje napiše tekst, kot ga ti lahko prebereš.

Zato naj bi pri pisanju na LCD naj že sama knjižnica LCDja uporabljala "delay" funkcijo - iz knjižnice delay.h. Knjižnica Delay.h bo skoraj gotovo uporabljena že kje v drugih funkcijah ali programu, tako da dodatnega spomina itak ne bo zasedala.

Timinge in timerje uporabi tam, kjer jih res potrebuješ.

Je pa res, da je zelo lepo prevajalniku povedati, s kakšnim taktom mikro dela.
Nazaj na vrh
Odsoten 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 -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 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
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group