Re: 4x40 LCD ansteuren Kategorie: Programmierung (von Sven - 5.08.2004 19:38) | ||
Als Antwort auf Re: 4x40 LCD ansteuren von André H. - 4.08.2004 22:49 | ||
| ||
> 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. > OK, vielen Dank. Jetzt hab auch ich es geschaft :). | ||
Antwort schreiben Antworten: |