Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
tonni Profesionalec
Pridružen/-a: Tor Jan 2004 9:27 Prispevkov: 108
|
Objavljeno: Čet Feb 19, 2004 10:59 am Naslov sporočila: Bascom lcd |
|
|
Pozdravljeni
Imam tezavo z enovrsticnim Lcd-jem.
Ce vpisem Lcd "testiranje" mi izpise samo
prvih osem znakov (testiran).Za celoten izpis moram
uporabiti ukaza Locate 1,1 in Locate 2,1.Zanima me ce res ne gre
z enim ukazom.
lp |
|
Nazaj na vrh |
|
|
vilko Profesionalec
Pridružen/-a: Pon Jan 2004 11:54 Prispevkov: 807 Kraj: Ljubljana
|
Objavljeno: Čet Feb 19, 2004 11:33 am Naslov sporočila: Menda |
|
|
Menda (radio rekla-kazala) so nekateri 16 znakovni lcd prikazovalniki narejeni tako, kot da bi imeli dve vrstici po 8 znakov postavljeni v eno vrsto. To naj ne bi bil problem BASCOMA, temveč LCD prikazovalnika kot takega.
Vilko |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Čet Feb 19, 2004 12:31 pm Naslov sporočila: |
|
|
Tonni,
Vilko ima prav! Rešitev je, da v config lcd napišeš, da uporabljaš LCD2x8 in bo zadeva delovala.
Lp
Jure |
|
Nazaj na vrh |
|
|
frenki Novinec
Pridružen/-a: Sre Jan 2004 16:20 Prispevkov: 9 Kraj: Ljubljana
|
Objavljeno: Čet Feb 19, 2004 6:24 pm Naslov sporočila: |
|
|
Poskusi s temle:
Koda: | Config Lcd = 16 * 1a | in bi moralo delati.
Lp, Frenki |
|
Nazaj na vrh |
|
|
tonni Profesionalec
Pridružen/-a: Tor Jan 2004 9:27 Prispevkov: 108
|
Objavljeno: Pon Feb 23, 2004 9:25 am Naslov sporočila: Bascom Lcd |
|
|
Hvala za odgovore
Edino delujoca je Frenkijeva varianta.Samo ni mi jasen
tisti <a> pri konfiguraciji (config = lcd 16*1a).Frenki,lahko
pojasniš? Hvala. .Se to,Juretova varianta 8*2 prevajalnik
ne prebavi.
lp tonni |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Pon Feb 23, 2004 12:08 pm Naslov sporočila: |
|
|
Toni,
izgleda, da sem imel v spominu napačno sintakso.
V helpu piše:
The 16 * 1a LCD display is a special one. It is intended for the display that has the memory organized as 2 lines of 8 characters.
To piše v opisu ukaza Config LCD, kjer najdeš opis celotne sintakse.
LP
Jure |
|
Nazaj na vrh |
|
|
frenki Novinec
Pridružen/-a: Sre Jan 2004 16:20 Prispevkov: 9 Kraj: Ljubljana
|
Objavljeno: Pon Feb 23, 2004 3:26 pm Naslov sporočila: |
|
|
Navedba iz Juretovega odgovora kar drži. Avtor Bascoma je verjetno glede na razširjenost "low-cost" LCD displayev, ki so interno organizirani kot 8x2 naredil izpeljanko originalne 16x1 rutine (predpostavljam, da od tukaj tudi tisti <a>). Več o vzroku za takšno organizacijo pa lahko prebereš v HD44780 datasheetu (izpeljanke tega kontrolerja so običajno uporabljene na omenjenih LCD displayih).
Lp, Frenki |
|
Nazaj na vrh |
|
|
|