T6963C Text Bereich setzen komischer Effekt

OP #1355462
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:
########
#######
######
#####
####
###
##
#
Gast #1355484
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
Gast #1355843
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
OP #1355879
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.