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 

Težave Mega16 in KS0108B grafični LCD

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Komponente in podsklopi
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
ssdzkrez
Član
Član



Pridružen-a: Sre 12 Jan 2011 15:13
Prispevkov: 401
Aktiv.: 2.28
Kraj: Hrastnik

PrispevekObjavljeno: Sob Mar 12, 2011 1:41 pm    Naslov sporočila:  Težave Mega16 in KS0108B grafični LCD Odgovori s citatom

Imam težavo z MEga16 in grafičnim LCD. Nikakor mi ga ne uspe spraviti v pogon, vse povezave so pravilne, konfiguracija portov, "glcdks108.lbx" vključena, a na displayu dobim neke čudne znake. Včasih se vmes pojavi pravilen tekst, ki ga želim izpisati na LCD. Kakšna ideja?

Moja koda :

$regfile = "m16def.dat"
$crystal = 12000000
$baud = 19200
$hwstack = 64
$swstack = 48
$framesize = 48

$lib "glcdks108.lbx"
'$lib "glcdks108.lib"
$include "font8x8.font"


Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce = 7 , Ce2 = 6 , Cd = 3 , Rd = 4 , Reset = 5 , Enable = 1

Wait 2
Cls

Wait 1
Setfont Font8x8


Lcdat 1 , 1 , "TEST"
Wait 1

Do
Lcdat 8 , 1 , "123" , 1 '1 = inverse text
Wait 1
Lcdat 8 , 1 , "456 "
Wait 1
Loop

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



Pridružen-a: Pon 05 Apr 2004 20:55
Prispevkov: 281
Aktiv.: 1.19
Kraj: ajdovščina

PrispevekObjavljeno: Sob Mar 12, 2011 2:55 pm    Naslov sporočila:   Odgovori s citatom

Tvojo kodo sem preizkusil na mega128 in dela brez problema. Uporabil sem notranji oscilator 8MHz in priredil vrstico Config Graphlcd na mojo konfiguracijo, vse ostalo je enako. Preveri povezave.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
ssdzkrez
Član
Član



Pridružen-a: Sre 12 Jan 2011 15:13
Prispevkov: 401
Aktiv.: 2.28
Kraj: Hrastnik

PrispevekObjavljeno: Ned Mar 13, 2011 4:09 am    Naslov sporočila:   Odgovori s citatom

Vse povezave so ok, izmeril sem jih tudi z instrumentom iz pinov LCDja do pinov AVRja, vse na svojih mestih. Probal sem tudi z različnimi kristali, tudi internimi. Priklopil sem tudi z nov enak LCD, vendar težava ostaja enaka. Na netu sem malo brskal in našel kar nekaj forumov s podobnimi težavami. Nekaj se omenja onemogočen JTAG fuse ... ne vem točno zakaj. Tudi fuse sem nastavil tako, vendar ni rezultatov.
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: 5530
Aktiv.: 24.06
Kraj: Domzale

PrispevekObjavljeno: Ned Mar 13, 2011 9:39 am    Naslov sporočila:   Odgovori s citatom

Hmm, če imaš slučajno v uporabi katerega od JTAG pinov za display in JTAG vklopljen, ti ne bo delalo ... Eni kontrolerji imajo JTAG privzeto že vklopljen (kar mi je ravno na 16ki požrlo precej sivih las - zakaj mi štirje vhodi ne delajo Smile) in ga moraš s fuse biti izklopiti, če hočeš uporabljati te štiri pine.

LP, Grega

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



Pridružen-a: Sre 12 Jan 2011 15:13
Prispevkov: 401
Aktiv.: 2.28
Kraj: Hrastnik

PrispevekObjavljeno: Pon Mar 14, 2011 7:29 pm    Naslov sporočila:   Odgovori s citatom

Rešeno ... težava je bila v "glcdks108.lbx" fajlu . Z neta sem snel nov lbx in zadeva deluje. Z "glcdks108.lib" pa ne deluje z mojim LCDjem.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
rudiP
Član
Član



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

PrispevekObjavljeno: Čet Avg 18, 2011 10:36 am    Naslov sporočila:   Odgovori s citatom

ssdzkrez je napisal/a:
Rešeno ... težava je bila v "glcdks108.lbx" fajlu . Z neta sem snel nov lbx in zadeva deluje. Z "glcdks108.lib" pa ne deluje z mojim LCDjem.



Od kod si downlovdal to knjižnico ? Hvala.

_________________
Lep pozdrav iz Kopra Rudi
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 -> Komponente in podsklopi Č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: 495 dni


Powered by phpBB © 2001, 2005 phpBB Group