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


Pridružen-a: Sob 06 Mar 2010 18:29 Prispevkov: 117 Aktiv.: 0.63 Kraj: Leskovec-Slov. Bistrica
|
Objavljeno: Sre Sep 28, 2011 5:30 pm Naslov sporočila: LCD 1X16 ->2X16 |
|
|
Mene znima kaj se zgodi če v projekt z 1x16 lcd displejem vstaviš not 2x16 lcd displej? Gre pa za projekt V-A meter od Silvota.
|
|
Nazaj na vrh |
|
 |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.07 Kraj: Črnuče
|
Objavljeno: Sre Sep 28, 2011 6:54 pm Naslov sporočila: |
|
|
Nič
Pač imaš eno vrstico viška.
_________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14666 Aktiv.: 62.07 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sre Sep 28, 2011 7:41 pm Naslov sporočila: |
|
|
Highlag je napisal/a: |
Nič
Pač imaš eno vrstico viška. |
Ni ravno tako.
Večina enovrstičnih s katerimi sem imel opravka se obnaša kot dvovrstičen. Za drugo polovico displeja moraš pisat v "drugo" vrstico. Torej če gre za 1x16 znakov bo pri dvovrstičnem prvih 8 znakov vpisanih v prvo drugih 8 pa v drugo vrstico.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
JuRiii Član


Pridružen-a: Sob 06 Mar 2010 18:29 Prispevkov: 117 Aktiv.: 0.63 Kraj: Leskovec-Slov. Bistrica
|
Objavljeno: Sre Sep 28, 2011 7:50 pm Naslov sporočila: |
|
|
Hvala za odgovore.
Torej bo zadeva samo na pol ekrana in v dveh vrsticah in konec 1. vrstice bo na pol druge. Za test bo zadovoljivo . Še enkrat hvala.
|
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.34
|
Objavljeno: Sre Sep 28, 2011 8:01 pm Naslov sporočila: |
|
|
Silvo, si prepričan?
Pri HD44780 se mi zdi, da je logika sledeča:
V primeru enovrstičnega displeja je dejansko DDRAM pomnilnika 80 znakov, kar pomeni, da imamo nekako 1x80 displej, ki pa kaže naenkrat samo toliko znakov, kolikor je fizično displej velik. Kateri del znakov se prikazuje lahko reguliraš s šiftanjem. DDRAM je organiziran ciklično, tako da če pri šiftanju prekoračiš adreso, se začnejo ponovno izpisovati znaki iz začetka DDRAMa.
Pri dvovrstičnem imamo spet 80 znakov DDRAMa, le da v tem primeru izpisuje v zgornji vrstici znake od adrese 0 v drugi pa znake od adrese 40 dalje. Če tu šiftamo, se šiftajo istočasno obe vrstici, se pravi bi se pri šiftu za ena v levo zgornji izpis začel pri 1, spodnji pa pri 41...
_________________ LP, Matjaž |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14666 Aktiv.: 62.07 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sre Sep 28, 2011 8:15 pm Naslov sporočila: |
|
|
Citiram: |
Silvo, si prepričan? |
Ja, vsaj jaz nisem naletel na enovrstičnega, kjer bi od lokacije 0x0 lahko napisal vseh 16 znakov. Na prikazovalniku je vidnih 8 ostalih ne vidiš so pa v ramu. Lahko jih vidiš, če boš vrstico shif-tnil levo. V drugo polovico displeja pišeš kot bi pri dvovrstičnem pisal v drugo vrstico. Lokacija prvega znaka v drugi vrstici 0b1000000 binarno. Imam ene tri različen primere doma. Vsi delajo tako.
Ne vem v čem programiraš ti. Višjenivojski jeziki morda to hibo upoštevajo. V assemblerju je pač treba program pisat kot sem navedel. Danes nimam več časa - grem v nočno sicer lahko zadevo jutri demostriram. Mislim pa, da sem to tudi omenil v enem iz med člankov naše revije, kjer sem opisoval prikazovalnike.
_________________ lp
Silvo
Nazadnje urejal/a Silvo Čet Sep 29, 2011 1:25 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14666 Aktiv.: 62.07 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sre Sep 28, 2011 8:36 pm Naslov sporočila: |
|
|
Na eni testni tiskanini sem imel ravno en dvovrstični displej.
Gor sem dal dva različna enovrstična.
PS
Na testni plati sem razvijal DCF uro. Sprejemnika ter urnega čipa ni gor, zato je preikaz nesmiseln.
Opis: |
|
Velikost datoteke: |
768.12 KB |
Pogledana: |
0 krat |

|
Opis: |
|
Velikost datoteke: |
773.96 KB |
Pogledana: |
0 krat |

|
Opis: |
|
Velikost datoteke: |
756.69 KB |
Pogledana: |
0 krat |

|
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 60.22 Kraj: Divača (Kačiče)
|
Objavljeno: Čet Sep 29, 2011 12:10 am Naslov sporočila: |
|
|
"Enovrstičnih" LCD-jev je več vrst. Obstajajo taki, ki so enovrstični samo na HW nivoju, logično pa se obnašajo kot dvovrstični z po 8 znakov v vsaki vrstici.
Obstajajo pa res tudi taki, ki so tako logično kot tudi HW enovrstični. Slednji imajo to slabo lastnost, da nekoliko utripajo.
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14666 Aktiv.: 62.07 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Sep 29, 2011 1:45 pm Naslov sporočila: |
|
|
Našel sem še dva datasheta, ki potrjujeta kar sem napisal na začetku. Enovrstičnega displeja na katerega bi lahko pisal v DDR od 0 ->15 ter se bi to videlo na prikazovalniku v celi vrstici nisem našel. Darko imaš kako oznako?
Opis: |
|
 Download |
Ime datoteke: |
lcd1x16.PDF |
Velikost datoteke: |
255.3 KB |
Downloadano: |
0 krat |
Opis: |
|
 Download |
Ime datoteke: |
lcd1x16_1.pdf |
Velikost datoteke: |
287 KB |
Downloadano: |
0 krat |
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 60.22 Kraj: Divača (Kačiče)
|
Objavljeno: Čet Sep 29, 2011 2:09 pm Naslov sporočila: |
|
|
Silvo je napisal/a: |
Darko imaš kako oznako? |
Ne nimam. Imam pa displej, ki mi je vzel celo popoldan preden sem to pogruntal.
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
 |
Azrael Član


Pridružen-a: Čet 29 Jan 2009 19:46 Prispevkov: 4432 Aktiv.: 22.30 Kraj: Gorje
|
|
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: 474 dni
Powered by phpBB © 2001, 2005 phpBB Group
|