Problem z LCD

Dec 24, 2004 1 Replies

ks napisał:

Musisz go po prostu w czasie inicjalizacji ustawić jako wyświetlacz 2x8. To nic że masz 1x16. Ten wyświetlacz wymaga takiego traktowania bo ma tak przyporządkowane matryce LCD do pamięci DDRAM. Nie wiem w czym piszesz. W asm ustawiasz bit N (D3) w Function Set do pracy w trybie dwóch linii. Musisz też poprawnie zainicjalizować resztę, m.in. interfrejs 4 lub 8 bitowy.

Witam ponownie ,


Dziêkujê za odpowiedzi ale, ale nie bardzo rozumiem jak mogê potraktowaæ LCD ja 2 x 8. (posiadam 1x16). Mój problem polega na tym ¿e LCD odbiera 8 znaków i wy¶wietla je jeden po drugim, kilkadziesi±t znaków wys³anych po ósmym nie jest wy¶wietlanych, a¿ po którym¶tam znów wy¶wietla znak na pierwszej pozycji.(obojêtne ile wy¶le znaków nigdy nie pojawi±siê na polach 9-16). Czy to normalne? jak umie¶ciæ znak na polach 9-16?


Join the Discussion

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

Didn't find your answer?

Ask the community — no account required