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 | ||
| ||
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) |