Forum: Mikrocontroller und Digitale Elektronik pfleury's LCD-Lib


von Mario (Gast)


Lesenswert?

Hallo

In Peter Fleury's LCD Lib muss ein PIN für den R/W Kanal definiert
werden. Im Tutorial steht aber, dass das ganze im 4Bit Mode auch ohne
R/W funktioniert. Kann ich R/W auf GND setzten und irgend was
definieren, oder funktioniert die Lib 'nur' mit R/W.

Viele Grüsse

         Mario

#define LCD_RW_PORT      LCD_PORT     /**< port for RW line         */
#define LCD_RW_PIN       1            /**< pin  for RW line         */

von Demerzel (Gast)


Lesenswert?

...
Laut Datenblatt muss man, um das Busy-Flag zu lesen RW auf High-Pegel
und RS auf Low-Pegel setzen, d.h. für die Pins am AVR, dass PD5 auf
'1' und PD4 auf '0' gesetzt werden müssen.
Zur Überprüfung des Busy-Flags muss zunächst der entsprechende Pin am
Controller (PD7) als Eingang konfiguriert werden. Dann kann man Prüfen,
ob eine logische '1' anliegt oder ob der Pin auf logisch '0'
liegt....

von der seite: www.mc-project.de

ciao peter

von Mario (Gast)


Lesenswert?

OK, will man aber nur Daten aufs LCD schreiben, dann erübrigt sich
dieses Prozedere, oder?

Bye
     Mario

von Sebastian (Gast)


Lesenswert?

Guck dir das Datenblatt deines LCDs an. Wenn du immer nur schreiben
willst und niemals lesen und ferner für keinen anderen Sonderbefehl
R/W=1 brauchst, dann kannst du den natürlich auch fest auf 0
verdrahten.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.