LCD 16x2 i PIC

Jun 22, 2007 14 Replies

Pomocu PIC-a 16f628a zelim ispisivati na LCD, no po ukljucenju napajanja se nista ne dogadja (LCD: Chipoteka, PC1602LRU, sifra



2030064701). LCD je spojen tako da radi samo s 4 data linije (visa 4 bita), a PIC programiran pomocu MikroC-a, biblioteke Lcd_Custom.

Sad mi nije jasno, buduci da datasheet od tog LCD-a ima tocno jednu stranicu, moze li uopce taj LCD raditi u 4-bit modu? Inace, kada sami LCD spojim na napajanje, gornji red postane crn, a donji prazan - je li to normalno, odnosno kako provjeriti da LCD nije pokvaren?



Bilo kakav savjet, pomoc ili literatura su dobrodosli!



Lijep pozdrav, Dino



Ja sam neki dan u chipoteci kupio 16x2 LCD - PC1602-H i spojio ga isto na 4 bita sabirnicu i radi. Doduse kad sam ga spojio nista se nije vidjelo ali kad podesis kontrast (pin 3) sve je OK. Ovo gornji red ful pun a donji prazan je dosta cudno...

Skuzio sam da treba kontrast namjestiti tako da se nesto vidi, ali i tada ne stignem dalje od gornji pun, donji prazan... Glavno da radi sa

4 bita... Ako nije problem, koji je to tocno model?

Puno hvala :) Dino

2030064701 OPTO LCD 16*2 SA OSVJ. PC1602LRU 66.80

Oval model, ima i svoje osvjetljenje (LED), relativno je jeftin i sasvim je OK (ovo 66.80 je cijena)

Da li si spojio kontrolne linije? Potenciometar za kontrast?

To je normalno, to mu je start-up test. Kod LCDa sa 4 reda 1. i 3. su crni.

Kod mog nema tog testa pun-prazan...

Ovo je normalno. Nakon inicijalizacije se ugasi gornji red, tako da ga vjerojatno ne inicijalizira¹ dobro. Ja radim sa 8051, ali vidim da imam neke PDF-ove sa primjerima za PIC, pa æu poslati na hr.sci.elektronika.binaries.

Inaèe kad prikopèa¹ napajanje onda polovica piksela bude crno (test slika), npr. ako je 1x16 karaktera onda prvih 8 bude crno, 2x16 gornji red bude crn, ali ne mora uvjek tako biti, ja sam nabavio nekakve LCD-e 2x16 preko RS-a i kod njih je samo prvi piksel crn, ostalih 15 nisu , a navodno ima HD44780 kontroler kao i svi.

©to se tièe ovog problema kod Dine, ako je kontrast pode¹en onda ili nije inicijalizacija dobra ili je inicijalizacija pro¹la ali ni¹ta mu ne ¹alje¹ tj. krivo mu ¹alje¹ podatke.

Ja sam jedanput prilikom kodiranja inicijalizacije koristio datasheet od kontrolera baziranom na HD44780 i isto mi nije radio, dok nisam sku¾io da datasheet ima gre¹ku, pri kraju inicijalizacije sam mu poslao kod za ga¹enje displaya umjesto za palenje.

Evo ti dio lookup tablice koju koristim za inicijalizaciju i ona mi radi

ADDWF PCL,F dt h'33', h'32', h'28', h'08', h'01', h'06', h'0C'

Uvjek koristim uga¹en kursor

Ah, pa to si ti frende *Damir ©eligo*,

a jel bi mogao te pdf-ove poslati i meni na mail, preko aoie nemam pristup niti jednoj binarnoj grupi :( hvala

P.S. ako imas jos pdf/chm-ova na temu pic-eva i voljan si ih podeliti slobodno i to posalji na mail, trenutno skupljam sve sto mi padne pod ruku na ovu temu...

23.6.2007 0:21:53 (|>8

U poruci: snipped-for-privacy@q69g2000hsb.googlegroups.com, Dino je napisao/la:

: Pomocu PIC-a 16f628a zelim ispisivati na LCD, no po ukljucenju : napajanja se nista ne dogadja (LCD: Chipoteka, PC1602LRU, sifra : 2030064701). LCD je spojen tako da radi samo s 4 data linije (visa 4 : bita), a PIC programiran pomocu MikroC-a, biblioteke Lcd_Custom. : : Sad mi nije jasno, buduci da datasheet od tog LCD-a ima tocno jednu : stranicu, moze li uopce taj LCD raditi u 4-bit modu? Inace, kada sami : LCD spojim na napajanje, gornji red postane crn, a donji prazan - je : li to normalno, odnosno kako provjeriti da LCD nije pokvaren? : : Bilo kakav savjet, pomoc ili literatura su dobrodosli! : : Lijep pozdrav, : Dino

Normalno je se upali samo prvi red. Al, vec su ti to objasnili ljudi.

Provjeri dal saljes dobre kontrolne znakove na sam LCD.

-- Tihomir Krizan

Ah, pa to si ti frende *Fliz*,

dobio mail, thx :)))

23.6.2007 17:06:32 (|>8

Imam bas taj... Ok, hvala! :)

Spojio sam RS i E, a R/_W je stalno spojen na masu. Kontrast je ok. Izgleda da je problem s bibliotekama za rad s LCD-om... :(

08.t-com.hr...

),

rn,

je inicijalizacija dobra ili

tke.

kontrolera baziranom na HD44780

inicijalizacije sam mu poslao kod

Uspio sam postici ovaj efekt: prvi red se zacrni, ja smanjim malo kontrast (recimo do pola), i onda nakon nekog pojave se neki cudni znakici, poput invertiranog P, tau i tome slicno...

Provjerit cu dal radi s ovim, cim osposobim programator koji je u medjuvremenu eto otkazao poslusnost :(

Hvala! :)

u

Skinuo sam, puno ce pomoci!! Hvala!

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required