Hallo, ich habe früher das T6963C immer mit einem vollem Textbereich betrieben. Jetzt würde ich gerne das Display "teilen" und den Text ab der Hälfte umbrechen. Das funktioniert soweit auch einwandfrei. Nur, schreibt der Controller dennoch in der ersten Zeile weiter. Beispiel: Nach 5 Zeichen ##### wird umgebrochen ##### # aber jetzt schreibt der Controller in Zeile eins und zwei weiter ####### ## Hab ich etwas falsch verstanden oder stimmt da was nicht? Gruß Sven Edit: Wenn man den Textbereich auf 1 setzt erhält man folgendes Muster: ######## ####### ###### ##### #### ### ## #
Hi Das wird so nicht gehen. Du kannst zwar Textarea (TA) in der Initialisierung festlegen, aber die Anzahl der Zeichenspalten (CL) wird hardwaremässig (MD2/MD3) auf 32,40,64 oder 80 festgelegt. Der 6963 schreibt in ein Zeile immer CL Zeichen. Die nächste Zeile fängt im Speicher Texthome + Zeilennummer x TA an. Etwas kompliziert. Einfach: Du kannst mit Textarea nicht die Anzahl der Zeichen einer Zeile vorgeben. MfG Spess
Hi, danke für die Info. Für was brauche ich dann eine Möglichkeit einen Textbereich vorzugeben? Ist doch dann völlig sinnfrei. Gruß Sven
Hi >danke für die Info. Für was brauche ich dann eine Möglichkeit einen >Textbereich vorzugeben? Ist doch dann völlig sinnfrei. Mit Textarea wird die Ausgabe an dein reales Display angepasst. Z.B. ein 240x128-Display hat 30 Spalten. Hardwaremässig lassen sich als nächste Näherung 32 Spalten einstellen. Mit Textarea=30 legst du fest, das z.B. die zweite Zeile mit dem 31.Byte aus dem Textspeicher anfängt und nicht mit dem 33.Byte. Ohne die Angabe von Textarea müsstest du selbst darauf achten, das du keine Speicherstellen benutzt, die nicht dargestellt werden. Dein Problem sollte sich aber softwaremäßig relativ einfach lösen lassen. MfG Spess
Hi, ah okay. Klingt logisch. Daran habe ich gar nicht gedacht. Das Problem der Bildschirmteilung ist weniger ein Problem. Mich hat es nur gewundert. Aber klar der Controller wird ja nicht nur auf meinem 128x128 Display verbaut. ;) Danke. Gruß Sven
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.