Hi,
im Prinzip ja.durch einzelnes setzen und löschen der I2C ports?
Für die oben genannten Displays steht im Datenblatt, wie man sie ansteuern muß.
Falls du ein normales LCD-Modul mit einen I2C Port Chip (PCF8574) betreiben willst, schreibt man sich am einfachsten eine LCD Bibliothek dafür um (Ansteuerung im 4-Bit Mode, ohne Busyabfrage). Die Funktionen für lcd_init, lcd_cmd, lcd_write usw. müsen angepaßt werden. Überall wo auf die LCD Ports zugegriffen wird, muß dann ein i2c_write Befehl hin.
Ohne Busyabfrage sind das dann ausnahmslos I2C Schreibbefehle. Die Wartezeiten muß dann wie bei der normalen 4-Bit Ansteuerung mit Delays machen.







Zitieren
Lesezeichen