lcd lauftext und vertical scrolling in C (CodeVisionAVR)

Gast #257808
Lesenswert?
• ▲
▼
Hi *,

ich bin auf der Suche nach einer C-Lib (wenn möglich für CodeVision,
bin zu faul zum umschreiben ^^), mit der ich einerseitshorizontal
scrollen kann, das würd ich vllt selbst hinkriegen.
Aber wie funktioniert das Vertical Scrolling? Und ja, ich habe es schon
auf einem 16x2 Display gesehen, es kann also nicht mit den 8 eigenen
definierbaren Zeichen funktionieren.

Any hints?
Danke, Chris
#257809
Lesenswert?
• ▲
▼
Na ja, wenn das 16x2-LCD direkt von einem µC angesteuert wäre, also ohne
HD-kompatiblen dazwischen, dann wäre das auf einem 16x2 auch möglich.
Bei einem GLCD würde ich für Vertikales Scrolling Zeile 1 einlesen und
auf Zeile 0 schreiben, dann Zeile 2 auf Zeile 1, Zeile 3 auf Zeile 2
usw.
Vertikales Scrolling ist eigentlich einfacher als horizontales da keine
Bitschiebereien nötig sind, nur ganze Bytes kopieren.

MfG
Andi
Gast #257810
Lesenswert?
• ▲
▼
Bei den GLCD geht das teilweise sogar noch einfacher. Da muss man nur
dem Display mitteilen, welche Zeile ganz oben angezeigt werden soll.
Die Zeilen die dann oben verschwinden, tauchen unten als letzte Zeile
wieder auf.
#257811
Lesenswert?
• ▲
▼
Bei einem T6963 geht das zwar mit der Graphic Home Adress, aber wäre mir
neu, das die Zeile, die oben verschwindet, dann unten auftaucht.
Da muß man dann schon selber ran und die obere Zeile vorher nach ganz
unten + 1 kopieren.
Und irgend wann ist man dann auch am Ende des T6963-RAM angelangt.
Möglich, das der T6963 ein Overflow erkennt und dann von 0 beginnt.

MfG
Andi

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 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.