Problem s LCD 16x2

j s jarin.hw@gmail.com
Středa Září 16 09:04:35 CEST 2009


Odpovede v texte...


2009/9/16 Pavel Kutina <hw@prelude.cz>:
> Zdravim,
>
> nedavno jsem se tu ptal po PIC simulatorech, jakoze si nahrubo odladim SW a
> pak to nacisto srovnam na HW. Napad dobrej, provedeni pokulhava.
>

Este ked tu bol ten prvy thread, tak som chcel reagovat, ale nejak som
na to zabudol....

Ak som spravne pochopil, hladate simulator na PIC. A preco Vam
nevyhovuje ten co je v MPLABe? Pouzivam MPLAB uz od verzie 5.
neviemkolko a nikdy som nemal potrebu pouzivat nic ine.


> Mam jakysi bastl pro temnou komoru, programuju to v MikroE Mikropascalu, mel
> jsem v nem LCD 8x2 (v 8bit rezimu), chodilo to jak v simulatoru, tak v
> realu. Akorat ze to LCD ma klasicke zlutozelene podsviceni, ktere se mi do
> komory vubec nehodi - potrebuju cervene. Co cert nechtel - podival jsem se
> do nabidky GM a nasel tam 16x2, negativni, s cervenym podsvicenim.

Aha, toto znie zle... negativny displej z GM s cervenym podsvietenim.
Vysvetlim dalej...

> Tak jsem
> zajasal a protoze jsem mel cestu kolem, mile LCD koupil, doma vyrobil
> redukci ze stavajiciho konektoru 2x7 pinu na 1x14 (propojeno plochym
> kabelem, cca 10cm), propojil - a nestacil se divit.
>
> Na LCD se mi nepodarilo zapsat na spodni radek, na hornim se objevovaly
> znaky, ktere tam nepatrily a kdyz jsem do LCD postupne sypal znaky 0..255
> tak se tam napriklad ani jednou neobjevilo "A", abeceda sla "DFCDEF...",
> nepodarilo se mi vypsat zadne cislo atd. Zase je plus, ze LCD bylo schopne
> popsat cely radek. Sice jen jeden a necim uplne jinym, ale zato vcelku.

Toto presne som zazil aj ja. Kupil som si z GM negativny displej, s
cervenym podsvietenim, ale bol len 1x16, nie 2x16. Ale tak ako tak,
tieto displeje byvaju castokrat zapojene ako 2x8, ale je to v jednom
riadku, takze ak chce clovek pisat do jedneho riadku, musi vlastne
pisat do dvoch :-)
Na znaky 0..7 som zapisoval uplne bez problemov, s pouzitim rokmi
overenych kniznic, ale na znaky 8..15 ani za svet. Skusal som pisat na
rozne adresy, kde by mohol byt ten druhy riadok, nakoniec som skusil
zapisovat do celej pamate displeja a na displeji - nic! Zda sa, ze
funguje jednoducho len polovica displeja.
Bol to posledny LCD co som kupil v GM a jedna z poslednych suciastok
co som tam kupil vobec.

Pointa: po nahradeni tohoto smejdu inym displejom 16x1 vsetko
fungovalo ako malo. Potom som vyskusal este tri rozne displeje 1x16,
od troch roznych vyrobcov a vsetky boli OK.


> - Muze byt kabel mezi procesorem a displejem prilis dlouhy? (cca 10cm -
> puvodne to bylo cca 16cm, po zkracni se LCD chova naprosto stejne blbe)

Myslim ze nie. Ak by bol dlhy kabel, tak by znizenie hodinovej
frekvecnie malo situaciu zmenit, ak nie celkom zlepsit.

>
> - Problematicke nebo nekompatibilni rutiny Mikropascalu (ale nechapu, proc u
> dvou displeju 8x2 chodi, jiny displej 16x2 bohuzel nemam), ale ani na foru
> si na ne nikdo nijak vyrazne nestezoval (jen u jednoho displeje musim nechat
> probehnou LCD_Init nejmene dvakrat, nevim, jestli je to problem LCD, nebo te
> rutiny)

Nepouzivam Mikropascal a pravdupovediac ani neviem presne co to je a
na co je to dobre, ale o tom tiez silno pochybujem.

> - Nejaky "nakopnuty" displej.

Toto bude velmi pravdepodobne, zvlast vzhladom k tomu, co som napisal
o svojich skusenostiach s cervenymi displejmi z GM ja. Neviem preco
cervene displeje robia blbosti a ine nie. Asi sa vyrabaju u ineho
cinana...

> V teto souvislosti jsem se podival do
> reklamacnich podminek GM a nasel tam vetu ve stylu "zaruka se neuznava,
> byla-li soucastak zapajena". Super, jen nevim, jak jinak LCD vyzkouset, sadu
> testovacich jehel doma nemam.

Nakopat ich do pr*ele.
Je to to iste, ako ked v obchode napisu, ze za odlozene veci
nerucia... ale ano, rucia. Do svojich internych predpisov si mozu
napisat cokolvek, ale pred zakonom to nemusi obstat - v tomto pripade
by to asi neobstalo.
Otazne je, do akej miery mate chut natahovat sa s nimi. Vacsine ludi
pride jednoduchsie ist do normalneho obchodu a tam si kupit normalny
displej...

> P.S.: Nemate nekdo zbytecny cerveny (negativni byt nutne menusi) LCD 16x2?
> Klidne muze byt i pajeny - pokud bude funkcni...

Mozem Vam dat ten svoj :-)

Mimochodom, v tej temnej komore budete pracovat len s pozitivymi
materialmi - teda s fotopapiermi? Kedysi, ked som sa venoval
"analogovej" fotografii, som cital ze svetlo do tmavej komory nemusi
byt nevyhnutne cervene... nieco z dolneho viditelneho spektra by snad
tiez mohlo byt, napriklad modry displej... a ten by mal aj spravny
"cool" vyraz ;-) Modre displeje su tiez k dostaniu.
Zrejme by to chcelo skusit, ale domneivam sa ze podsvietenie, zvlast
ak by bolo zrazene seriovym odporom na minimum - aby to slo v tme
precitat, a odvratene od fotomaterialu (!) by nemalo robit prakticky
nijake problemy.

J.S.



Další informace o konferenci Hw-list