LC7981 i sterowanie wyswietlaczem graficznym LCD

Witam grupowiczow,

Mam wyswietlacz graficzny 160x80 ze sterownikiem LC7981, ktorym steruje uC.Inicjalizuje go w trybie znakowym (korzystam z wbudowanej tablicy znakow

5x7) po 20 znakow w wierszu. Wyswietlacz inicjalizuje sie poprawnie i wyswietla mi znaki z tym ze powyzej 21 znak ktory do niego zapisuje (i kolejne takze) nie wyswietla juz w nowym wierszu ale przypuszczam ze gdzies w RAMie ktory nie znajduje sie juz w obszerze mapowanym na LCD. I tu moje pytanie - jak mapowane sa kolejne znaki w pamieci sterownika tzn. od jakiego adresu zaczynaja sie kolejne wiersze w trybie znakowym a jak kolejne piksele w trybie graficznym. Z moich obserwacji wynika ze nowa linia rozpoczyna sie po zapisie 80 znakow do LCD no a trzecia po zapisie 160 z tym ze moj wyswietlacz zachwuje sie troche dziwnie bo jak ustawiam pozycje kursora na odresy np 50h (80) i probuje cos pisac to niestety nie wypisuje nowej linii.Ale to moze wynikac z faktu jedna z linii jest w stanei H ale najwazniejsza dla mnie jest w tym momencje informacja odnosnie wspomnianego powyzej mapowania adrasow na znaki/piksele oraz jesli ktos moglby podeslac mi link,pdf-a (o kodzie przykladowago programu nie wspomne) opisujacego dokladnie sterowanie LC7981(pdf-a tego ukladu mam) to bylbym bardzo wdzieczny.

Pozdrawiam

galahard

Reply to
galahard
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.