LCD Problem

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
MoS
Inlägg: 46
Blev medlem: 11 december 2007, 09:35:55
Ort: Norrköping

LCD Problem

Inlägg av MoS »

Har en JHD161 1 x 16 display som jag vill använda. problemet är att bara "hälften" av texten syns. Provade med en 2 x 16 där funkade alla. kan det vara så att jag måste jorda de data ingångar som inte anänds? drivs med 4 bitar.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: LCD Problem

Inlägg av blueint »

Kanske inte konfigurerat den för 4-bit mode?
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: LCD Problem

Inlägg av vfr »

"hälften" av texten

Hälften hur då? Bara ena raden, bara vissa pixlar på höjden, eller hur menar du? Det finns hundra olika sätt som den kan visa "hälften". Nja, kanske inte hundra men tillräckligt många för att det inte ska säga så mycket om vad du menar. Det här är ett typiskt tillfälle där en bild skulle sagt mer än tusen ord... :D
MoS
Inlägg: 46
Blev medlem: 11 december 2007, 09:35:55
Ort: Norrköping

Re: LCD Problem

Inlägg av MoS »

Var lite otydlig där...Den visar max 8 tecken så delar av texten kommer inte med. I databladet för den 2 x 16 jag testade (ATM1602 från Kjell) står bara att db0-db3 inte används vid 4 bitar, den fungerade perfekt. På Electrokit säger man att jag kan testa att jorda db0-d3 på den JHD161 jag köpt där för att se om det funkar då.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: LCD Problem

Inlägg av blueint »

Släng upp en bild... plz
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: LCD Problem

Inlägg av sodjan »

HD44780 LCD controller (och rimligtsvis även de som är "kompatibla")
har interna pull-up på datalinjerna och de ska normalt inte anslutas
någonstans vid 4-bitars drift. Anledningen är att LCD'n under uppstarten
kan råka att hamna i "read" läge och då driver controllern själv alla
datalinjerna.

Hur menar du att "alla" syns på en 2x16 display ? Med samma program ?
Eller något annat program ? Ditt program borde ju bara skriva 1x16 tecken.
MoS
Inlägg: 46
Blev medlem: 11 december 2007, 09:35:55
Ort: Norrköping

Re: LCD Problem

Inlägg av MoS »

Det var precis vad jag tänkte Sodjan: Jag byggde en LC mätare som jag fann på nätet, "hjärtat" är en 16F628. funkade perfekt med displayen från kjell&co. För att få den lite mindre skaffade jag en 1x16. T.ex C = 468,35 pF skall det stå, vilket 2x16 klarar av. På 1x16 visas inte mer ån C = 468. Tyvärr så får jag erkänna: jag har inte en aning om hur man laddar upp bilder...
Testade att jorda db0 db3 = ingen skillnad. Provade åter med 2 x 16 då fungerade den perfekt. Får nog reklamera den andra hos Elektrokit
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: LCD Problem

Inlägg av sodjan »

> Tyvärr så får jag erkänna: jag har inte en aning om hur man laddar upp bilder...

Det gör man inte. Det går inte. Man lägger bilderna på någon egen web-server
(eller någon annanstans) och länkar till dom.

Hur skriver programmet ut datat ? Adresserar den direkt mot LCD'n eller
skriver den ut allt som en lång sträng ? Du behöver kolla att de två olika
LCD'erna har liknande adress-map (om du hittar någon vettig dokumentation).

EDIT: Om man misstänker adress problem så kan man skriva ett testprogram
som scannar igenom de giltiga adresserna för en HD44780 controller.
Användarvisningsbild
Tripp
Inlägg: 397
Blev medlem: 29 januari 2004, 08:14:39
Ort: Tullinge
Kontakt:

Re: LCD Problem

Inlägg av Tripp »

Det är nog inte fel på LCDn.

För att få det att fungera, adressera som det vore en 2x8 raders LCD.

Skriv ut: rad1,pos1 "C = 468,"
Skriv ut: rad2,pos1 "35 pF "
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: LCD Problem

Inlägg av sodjan »

Tripp är sannolikt på rätt spår.
Kolla "Fig.4" i "lcd1.pdf" på denna sida :
http://www.epemag.wimborne.co.uk/resources.htm
Användarvisningsbild
Icecap
Inlägg: 26612
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: LCD Problem

Inlägg av Icecap »

En del snikversioner är styckat ihop så att tecken 1-8 är som vanligt, tecken 9-16 är på adress 0x20 (eller var det 0x40?), detta blåste mig också i sin tid.
MoS
Inlägg: 46
Blev medlem: 11 december 2007, 09:35:55
Ort: Norrköping

Re: LCD Problem

Inlägg av MoS »

Tripp,Sodjan m.fl. tackar för hjälpen! Adresserna stämmer inte. Väldigt bra länk jag fick Sodjan, tackar! Detta forum är en guldgruva. Har åter börjat med elektronik som en kul fritids syssla, när jag senast pluggade så var det nixie rör som gällde....
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9045
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: LCD Problem

Inlägg av AndersG »

när jag senast pluggade så var det nixie rör som gällde....
Hah.. Somliga här på forumet minns displayer i kilskrift.. ;)
MoS
Inlägg: 46
Blev medlem: 11 december 2007, 09:35:55
Ort: Norrköping

Re: LCD Problem

Inlägg av MoS »

Känner mej plötsligt ung igen...
Skriv svar