 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
ssdzkrez Član



Pridružen-a: Sre 12 Jan 2011 15:13 Prispevkov: 401 Aktiv.: 2.28 Kraj: Hrastnik
|
Objavljeno: Sob Mar 12, 2011 1:41 pm Naslov sporočila: Težave Mega16 in KS0108B grafični LCD |
|
|
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 |
|
 |
robika Član

Pridružen-a: Pon 05 Apr 2004 20:55 Prispevkov: 281 Aktiv.: 1.19 Kraj: ajdovščina
|
Objavljeno: Sob Mar 12, 2011 2:55 pm Naslov sporočila: |
|
|
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 |
|
 |
ssdzkrez Član



Pridružen-a: Sre 12 Jan 2011 15:13 Prispevkov: 401 Aktiv.: 2.28 Kraj: Hrastnik
|
Objavljeno: Ned Mar 13, 2011 4:09 am Naslov sporočila: |
|
|
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 |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5530 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Ned Mar 13, 2011 9:39 am Naslov sporočila: |
|
|
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 ) in ga moraš s fuse biti izklopiti, če hočeš uporabljati te štiri pine.
LP, Grega _________________ ...lahko pa se tudi motim ... |
|
Nazaj na vrh |
|
 |
ssdzkrez Član



Pridružen-a: Sre 12 Jan 2011 15:13 Prispevkov: 401 Aktiv.: 2.28 Kraj: Hrastnik
|
Objavljeno: Pon Mar 14, 2011 7:29 pm Naslov sporočila: |
|
|
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 |
|
 |
rudiP Član

Pridružen-a: Tor 07 Avg 2007 15:30 Prispevkov: 1234 Aktiv.: 5.67 Kraj: KOPER
|
Objavljeno: Čet Avg 18, 2011 10:36 am Naslov sporočila: |
|
|
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 |
|
 |
|
|
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
|