Gast
#1627418
Hallo, ich habe jetzt dazu nichts im Datenblatt gefunden, aber gibt es die Möglichkeit den Adresspointer vom GLCD auszulesen oder muss ich beim Autoinkrement selbst mitzählen? Gruß, Jürgen
|
Anzeige
|
T6963 Adresspointer auslesen?
Gast
#1627418
Hallo, ich habe jetzt dazu nichts im Datenblatt gefunden, aber gibt es die Möglichkeit den Adresspointer vom GLCD auszulesen oder muss ich beim Autoinkrement selbst mitzählen? Gruß, Jürgen
Gast
#1627433
Hi >ich habe jetzt dazu nichts im Datenblatt gefunden, aber gibt es die >Möglichkeit den Adresspointer vom GLCD auszulesen Nein. >oder muss ich beim Autoinkrement selbst mitzählen? Ja. Ist auch schneller als mögliches Auslesen. MG Spess
Gast
#1627571
Gibt es denn einen Fall, bei dem man mitzählen muss? Nur interessehalber, ich kann mir grad keinen Fall vorstellen... Ralf
Gast
#1628396
Es gibt vielleicht noch ne andere Möglichkeit das zu lösen, aber ich versuche eine Grafik auf das LCD zu bekommen, die kleiner ist als der Anzeigenbereich des Displays. Wenn im Datensatz des Bildes ein bestimmter Wert(kennzeichnet Ende der Zeile) vorkommt, muss ich den Adresspointer ja erhöhen um in die nächste Zeile zu kommen. Der Offset ist konstant, aber ich muss ja wissen wo der Zeiger steht, damit ich den Offset aufaddieren und die neue Adresse setzen kann. pacer schrieb: > Es gibt vielleicht noch ne andere Möglichkeit das zu lösen, > aber ich versuche eine Grafik auf das LCD zu bekommen, die kleiner ist > als der Anzeigenbereich des Displays. > Wenn im Datensatz des Bildes ein bestimmter Wert(kennzeichnet Ende der > Zeile) vorkommt, muss ich den Adresspointer ja erhöhen um in die nächste > Zeile zu kommen. Der Offset ist konstant, aber ich muss ja wissen wo der > Zeiger steht, damit ich den Offset aufaddieren und die neue Adresse > setzen kann. Kann man bei diesem Display nur relativ positionieren? Normal ist doch, dass man beim Anfang einer neuen Zeile, einfach die Adresslage ausrechnet und dem Display mitteilt: Hier gehts los! Was machst du denn, wenn Pixel auf dem Display in wilder Reihenfolge quer durch die Bank gesetzt werden müssen? Genauso auch hier. Beim Ausgeben zählst du mit, in welcher Zeile du gerade bist und daraus errechnet sich die Anfangsadresse. Da du sowieso irgendein Schleifenkonstrct zur Ausgabe habenb wirst, welches über die Zeilen geht, ist das meist noch nicht mal besonderer Aufwand. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|