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 

winavr in lcd2x16

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



Pridružen-a: Tor 17 Apr 2007 20:16
Prispevkov: 39
Aktiv.: 0.18
Kraj: Logatec

PrispevekObjavljeno: Čet Apr 17, 2008 11:42 pm    Naslov sporočila:  winavr in lcd2x16 Odgovori s citatom

že kar nekaj časa se mučim obuditi lcd 2x16(DEM16216) v c-ju. Zanima me če mi lahko kdo napiše kakšen kratek postopek programa in še če kdo pozna kakšno dobro literaturo za programiranje avr-jev v c-ju.

L.P.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
VolkD
Član
Član



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

PrispevekObjavljeno: Čet Apr 17, 2008 11:52 pm    Naslov sporočila:   Odgovori s citatom

V SE sem v lanskem letu objavil serijo člankov na temo C in AVR. Med ostalimi je tematika priključevanje LCD-ja na AVR.
_________________
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
pato90
Član
Član



Pridružen-a: Tor 17 Apr 2007 20:16
Prispevkov: 39
Aktiv.: 0.18
Kraj: Logatec

PrispevekObjavljeno: Pon Apr 21, 2008 7:23 pm    Naslov sporočila:   Odgovori s citatom

Sem pogledal članke in mi je uspelo spraviti LCD v delovanje. Hvala za pomoč.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
pato90
Član
Član



Pridružen-a: Tor 17 Apr 2007 20:16
Prispevkov: 39
Aktiv.: 0.18
Kraj: Logatec

PrispevekObjavljeno: Tor Apr 29, 2008 12:20 am    Naslov sporočila:   Odgovori s citatom

sem tudi poskušal z winavr-jem in mi je uspelo edino kar me zanima če je normalno da samo initalizacija displaya zavzame 30% pomnilnika pri ATmega8
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
jobber
Član
Član



Pridružen-a: Sob 07 Maj 2005 18:58
Prispevkov: 110
Aktiv.: 0.46
Kraj: Bohinj / Lj

PrispevekObjavljeno: Tor Apr 29, 2008 12:32 pm    Naslov sporočila:   Odgovori s citatom

To je res kar veliko. Meni zavzame 6,2% (506 bytes), pa bi se jo dalo verjetno še malo pomanjšati.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Domenius
Član
Član



Pridružen-a: Sre 30 Nov 2005 14:15
Prispevkov: 1188
Aktiv.: 5.01
Kraj: Medvode

PrispevekObjavljeno: Tor Apr 29, 2008 8:48 pm    Naslov sporočila:   Odgovori s citatom

Kaj ko bi tukaj zbrali knjižnice za lcdje?
_________________
It's electric!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.87
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Tor Apr 29, 2008 9:03 pm    Naslov sporočila:   Odgovori s citatom

jobber je napisal/a:
To je res kar veliko. Meni zavzame 6,2% (506 bytes), pa bi se jo dalo verjetno še malo pomanjšati.


Še tole je veliko. Takole na hitro sem preštel vrstice inicializacije 4 bitne komunikacije za LCD pisano v assemblerju. (PIC) Ca 90 vrstic. (90bytes) Nekaj podobnega bi bilo porabljeno tudi v AVR assemblerju - mogoče celo kaka vrstica manj. Glede na "požrešnost" bi se to splačalo napisati v assemblerju.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
pato90
Član
Član



Pridružen-a: Tor 17 Apr 2007 20:16
Prispevkov: 39
Aktiv.: 0.18
Kraj: Logatec

PrispevekObjavljeno: Tor Apr 29, 2008 11:14 pm    Naslov sporočila:   Odgovori s citatom

no danes sem nekaj gledal in mi zavzamejo funkcije:
void lcdinit(void);\\initalizacija lcd-ja
void lcdcommand(void);\\pošiljanje podatkov
void lcdchar(uint8_t ch);\\izpis znaka
void lcdclr(void);\\brisanje displaya
void lcdstring(uint8_t* data,uint8_t nbytes)\\izpis besede
void lcdcursorxy(uint8_t x,uint8_t y);\\postavitev cursorja
void copystringtolcd(const uint8_t *flash,uint8_t x,uint8_t y)\\izpis besede iz spomina na koordinate x,y
void lcdshiftleft(uint8_t n)\\ pomik displaya levo
void lcdshiftright(uint8_t n)\\pomik displaya desno
skupaj je 606bytes,
če pa dodam v funkcijo za pomik displaya še eno spremenljivko ki določa na koliko časa se za eno premakne pa vse skupaj zasede 2708 bytes zakaj pride do take spremembe?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika za začetnike Č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: 501 dni


Powered by phpBB © 2001, 2005 phpBB Group