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

Re: 4x40 LCD ansteuren Kategorie: Programmierung (von AndrĂ© H. - 4.08.2004 22:49)
Als Antwort auf Re: 4x40 LCD ansteuren von Heiner - 4.08.2004 22:14
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT_V2, OSOPT V3.0
Hallo Sven und Heiner,

@Heiner
Du hast mir gerade die Antwort abgenommern, Danke. ;-)

@Sven
Eine kleine Anmerkung gibt es noch bei der Verwendung von lcdext.c2 fĂĽr ein 4x40 LCD,
wenn Du die R/W-Leitung zur Umschaltung verwenden willst.
In lcdext.c2 wird R/W nur beim Init einmal auf Low gesetzt und sonst nichtmehr angerĂĽhrt.
D.h. diese Leitung kann anschlieĂ?end frei durch den Aufruf von ports.set(lcdext.RW, Wert);
gesetzt werden. Mit Wert gleich 0 wird die obere Hälfte des LCDs angesprochen, mit
Wert ungleich 0 die untere Hälfte.
Allerdings muĂ?t Du eine Kleinigkeit an lcdext.c2 modifizieren. Beim Init muĂ? die Zeile
ports.set(RW,0); auskommentiert werden, sonst kann man die untere LCD-Hälfte
bei Benutzung der R/W-Leitung nicht initialisieren.
Alternativ kannst Du auch das Modul rblcd.c2 benutzen und mit der Funktion rblcd.setLight();
die ursprĂĽngliche R/W-Leitung schalten. Das geht aber nur, wenn Du nicht das ReglerBoard
benutzt, und beim CC2-StarterBoard die Jumper fĂĽr rblcd.c2 gesetzt werden.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: 4x40 LCD ansteuren (von Sven - 5.08.2004 19:38)