Hi, ist es möglich einen Teil bzw. Abschnitt des LCD zum scrollen zu verwenden? wahrscheinlich könnt ihr euch darunter nichts genaueres vorstehlen, deshalb erkläre ich es euch ausführlicher. Ich habe ein 2x16 Zeichen LCD, davon soll die erste Zeile etwas 'fest' anzeigen (Also steht nicht zur Verfügung). In der zweiten Zeile sollen z.B. zwei Wörter ausgegeben werden. Diese beiden Wörter haben aber zusammen (mit Leerzeichen dazwischen) mehr als 16 Zeichen. Also habe ich mir gedacht das erste Wort fest anzuzeigen und das Andere in dem restlichen 'Raum' durchscrollen zu lassen. Ist das überhaupt möglich? Ich dachte den Eingabemodus 07h beschrieben auf dieser Seite http://www.geocities.com/dinceraydin/lcd/commands.htm zu verwenden. Was mich aber stutzig macht ist, wie bekomme ich es hin dass beim scrollen nicht das erste Wort überschrieben wird? Setzte ich in diesem Modus den Cursor ganz nach rechts und sende das Wort bzw. den String, wird er mir das Wort was am Anfang der Zeile steht doch überschreiben.
Hallo "Steffen" Die entsprechende Zeile komplett herrichten (so wie sie erscheinen soll) und dann ausgeben. Das wird der einfachere Weg sein. Kurt
??? Was meinst du damit? Komplett passt es nicht in die Zeile rein.
Das bedeutet, dass du für jeden Laufschritt alle 16 Zeichen im uC komplett zusammenbastelst und dann nach Schema F ans LCD ausgibst. Dabei wird zwar die ein oder andere Codezeile entstehen, aber vom Prinzip (und besonders beim Debuggen) ist das wesentlich unkomplizierter. Oder habe ich dein Problem falsch verstanden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.