Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Selbstdefinierte Zeichen Kategorie: Programmierung (von krassos - 2.08.2005 21:02)
Als Antwort auf Selbstdefinierte Zeichen von Hans-Jürgen - 31.07.2005 16:22
Ich nutze:
C-Control II Unit, CC2-ReglerBoard, OSOPT V3.0
> Hallo zusammen, ich benutze ein 4x20 Display am I2c Bus über pcf8574 mit dem Modul pcflcd.
> Für meine Display Ausgabe brauche ich mehr als 8 Sonderzeichen die in einem thread nacheinander
> aufgerufen werden.
> Programm Ausschnitt:
>
> pcflcd.def_aussen(1);pcflcd.goto(1,0);pcflcd.put(1);
> pcflcd.def_innen(1);pcflcd.goto(1,10);pcflcd.put(1);
>
> Hier werden keine unterschiedlichen Zeichen ausgegeben, sondern wenn aussen definiert ist wird an
> beiden Positionen das Zeichen für aussen ausgegeben. Wenn innen definiert an beiden Stellen innen.
> Kann mir das jemand erklären?
> Ich wäre Euch super dankbar für jede Hilfe!!!!!
> GruÃ? H-J
>

Hallo,

das LCD wird ja komplett vom eigenen Controller gesteuert.
Die Zeichen, die Dargestellt werden liegen in einer eigenen Tabelle im ROM des Controllers.
Die Userdefinierten Zeichen kommen aus dem RAM. Wenn der Controller die Anzeige aufbaut,
was fortlaufend geschieht, schaut er in der Tabelle nach, welche Pixel gesetzt werden müssen,
um ein bestimmtes Zeichen darzustellen.
Wenn Du diese Tabelle änderst, änderst Du damit also alle Zeichen in der Anzeige, die diesem
Code entsprechen.

GruÃ? krassos


    Antwort schreiben


Antworten:

Re: Danke (von Hans-Jürgen - 2.08.2005 22:04)