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 

Povezava LCD DEM 128064B z PIC 18F4550
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
xpolhecx
Član
Član



Pridružen-a: Sre 02 Feb 2011 3:06
Prispevkov: 276
Aktiv.: 1.49

PrispevekObjavljeno: Sob Feb 26, 2011 9:02 pm    Naslov sporočila:  Povezava LCD DEM 128064B z PIC 18F4550 Odgovori s citatom

Danes sem kupil grafični LCD zaslon in bi ga rad povezal na moj čip PIC 18F4550. Gledal sem datasheet, ampak se ne spoznam kaj preveč in ne vem kako povezat teh 20 pinov na čip Very Happy Če lahko kdo pomaga, bi bil zelo hvaležen.

PIC 18F4550 Datasheet
Grafični LCD DEM 128064B Datasheet
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14803
Aktiv.: 59.91

PrispevekObjavljeno: Sob Feb 26, 2011 10:07 pm    Naslov sporočila:   Odgovori s citatom

Ne vemo s čim boš pisal program. V assemblerju je teoretično čisto vseeno. Važno je da bodo data ter komandne linije na izhodnih pinih. V praksi se zaradi lažjega programiranja dajajo data linije na isti port povrsti najnižji bit na najnižji pin porta. Če boš pisal v kakem višjenivojskem jeziku, poglej kake so možnosti funkcij za dotični displej.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
xpolhecx
Član
Član



Pridružen-a: Sre 02 Feb 2011 3:06
Prispevkov: 276
Aktiv.: 1.49

PrispevekObjavljeno: Sob Feb 26, 2011 10:20 pm    Naslov sporočila:   Odgovori s citatom

MikroC. A je to sploh pomembno? Potreboval bi samo neko shemo kako vse to povezat



PIN 1 na plus 5V
PIN 2 na minus
PIN 3 preko 10k upora na plus 5V
PIN 4 do PIN 11 dam na PORTB na čipu
PIN 12 in 13 ne vem zakaj sta
PIN 14 je reset (tud ne vem a more bit kam povezan al je lahko v zraku ker ne uporabljam reseta MCLR na čipu)
PIN 15 do 20 pa tud nisem ziher kam grejo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14803
Aktiv.: 59.91

PrispevekObjavljeno: Sob Feb 26, 2011 10:44 pm    Naslov sporočila:   Odgovori s citatom

Si zato pripel datashet, da bi drugi razmišljali namesto tebe Confused . V datashetu je dovolj podatkov, da assembleraš brez problema oživi displej. Za programiranje v višjenivojskim jeziku pa boš moral najprej pogledati katere funkcije boš lahko uporabil za tvoj displjej, ter za katere pine so funkcije vezane, ter glede na to displej priklopit.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Branez
Moderator
Moderator



Pridružen-a: Pon 14 Apr 2003 7:21
Prispevkov: 7861
Aktiv.: 31.81
Kraj: Koprivnica HR

PrispevekObjavljeno: Sob Feb 26, 2011 10:45 pm    Naslov sporočila:   Odgovori s citatom

in to vse najdeš v "Help" od MikroC!
_________________
The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!

Albert Einstein
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
xpolhecx
Član
Član



Pridružen-a: Sre 02 Feb 2011 3:06
Prispevkov: 276
Aktiv.: 1.49

PrispevekObjavljeno: Sob Feb 26, 2011 10:50 pm    Naslov sporočila:   Odgovori s citatom

Hvala vama za pomoč, se bom še poglobil. Saj ni druga, sam skurit ga ne želim hehe Very Happy
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14803
Aktiv.: 59.91

PrispevekObjavljeno: Sob Feb 26, 2011 10:53 pm    Naslov sporočila:   Odgovori s citatom

Glej le, da boš dal gor pravilno napajanje - druge nevarnosti ni.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
xpolhecx
Član
Član



Pridružen-a: Sre 02 Feb 2011 3:06
Prispevkov: 276
Aktiv.: 1.49

PrispevekObjavljeno: Sob Feb 26, 2011 10:54 pm    Naslov sporočila:   Odgovori s citatom

No saj to me je edino skrbelo Very Happy Napajanje pa mam preko USB 5V tak da tud ne bi smelo bit nevarnosti ane
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14803
Aktiv.: 59.91

PrispevekObjavljeno: Sob Feb 26, 2011 11:05 pm    Naslov sporočila:   Odgovori s citatom

xpolhecx je napisal/a:
No saj to me je edino skrbelo Very Happy Napajanje pa mam preko USB 5V tak da tud ne bi smelo bit nevarnosti ane


Poglej še kako je z napajanjem samega LCD-ja. Koliko sem na hitro pogledal datashet je V0 izhod iz internega DC/DC. Po vsej verjetnosti negativni vir napajanja za displej. Med Vss ter V0 boš verjetno moral dati en trimer 1-5k drsnik trimerja pa na Vee. Z njim boš nastavljal kontrast. Kontrast ti mora delati preden boš začel kakrkoli delati.

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



Pridružen-a: Sre 02 Feb 2011 3:06
Prispevkov: 276
Aktiv.: 1.49

PrispevekObjavljeno: Sob Feb 26, 2011 11:21 pm    Naslov sporočila:   Odgovori s citatom

Ja ravnokar gledam na tej shemi V0 in mi ni jasno ko gre na upor 5k. A gre pred upor al za uporom. Ker narisano je direkt na upor hehe. Se opravičujem za neumna vprašanja, ampak v elektroniki sem bolj izgbljen.



EDIT: Aja, to ko je na sliki bi naj bil potenciometer oziroma trimer? En trimer mam, samo na njemu piše 22k Very Happy
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14803
Aktiv.: 59.91

PrispevekObjavljeno: Sob Feb 26, 2011 11:24 pm    Naslov sporočila:   Odgovori s citatom

Citiram:
EDIT: Aja, to ko je na sliki bi naj bil potenciometer oziroma trimer?


Točno to sem govoril...

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



Pridružen-a: Sre 02 Feb 2011 3:06
Prispevkov: 276
Aktiv.: 1.49

PrispevekObjavljeno: Sob Feb 26, 2011 11:43 pm    Naslov sporočila:   Odgovori s citatom

Ali ni na tej shemi ravno obratno kot si ti reku? Tukaj gre V0 na drsnik trimerja, ostala dva pa gresta na GND pa Vcc?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
start
Član
Član



Pridružen-a: Sob 06 Sep 2008 22:59
Prispevkov: 2392
Aktiv.: 11.15
Kraj: Eindhoven, Nizozemska

PrispevekObjavljeno: Sob Feb 26, 2011 11:46 pm    Naslov sporočila:   Odgovori s citatom

Je ze pravilno narisano na shemi...
_________________
Lep pozdrav!

Aljaž T.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
xpolhecx
Član
Član



Pridružen-a: Sre 02 Feb 2011 3:06
Prispevkov: 276
Aktiv.: 1.49

PrispevekObjavljeno: Ned Feb 27, 2011 12:39 am    Naslov sporočila:   Odgovori s citatom

Jaz sem zdaj priklopu vse razen pina za reset. Ko zaženem se ne zgodi nič, tud če spreminjam kontrast na trimerju. A bi mogla kaka lučka za osvetlitev delat sama od sebe al morem sprogramirat prej
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
xpolhecx
Član
Član



Pridružen-a: Sre 02 Feb 2011 3:06
Prispevkov: 276
Aktiv.: 1.49

PrispevekObjavljeno: Ned Feb 27, 2011 3:39 am    Naslov sporočila:   Odgovori s citatom

Zgleda da sem imel nek slab stik. Osvetlitev zaslona zdaj deluje, zaenkrat pa mi še ni uspelo nič izpisat na zaslon. Prilagam nastavitve projekta in izvorno kodo, če bo kdo opazu kakšno napako, zakaj ne bi delovalo? Pa še nekaj, osvetlitev zaslona skos deluje pa ne vem zakaj Very Happy

Uporabljam 8MHz oscilator



Pa še source koda
Koda:
char GLCD_DataPort at PORTD;

sbit GLCD_CS1 at RB0_bit;
sbit GLCD_CS2 at RB1_bit;
sbit GLCD_RS  at RB2_bit;
sbit GLCD_RW  at RB3_bit;
sbit GLCD_EN  at RB4_bit;
sbit GLCD_RST at RB5_bit;

sbit GLCD_CS1_Direction at TRISB0_bit;
sbit GLCD_CS2_Direction at TRISB1_bit;
sbit GLCD_RS_Direction  at TRISB2_bit;
sbit GLCD_RW_Direction  at TRISB3_bit;
sbit GLCD_EN_Direction  at TRISB4_bit;
sbit GLCD_RST_Direction at TRISB5_bit;


void main() {
  ADCON1 |= 0x0F;
  CMCON  |= 7;
  Glcd_Init();
 
  while(1) {
    Glcd_Fill(0x00);
    Delay_ms(1000);
    Glcd_Fill(0xFF);
    Delay_ms(1000);
    Glcd_Box(5, 15, 20, 40, 1);
    Delay_ms(1000);
  }
}
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Č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: 233 dni


Powered by phpBB © 2001, 2005 phpBB Group