Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: externes LCD ansteuern Kategorie: Sonstige Hardware (von Torsten - 3.01.2015 14:47)
Als Antwort auf externes LCD ansteuern von Strini - 2.01.2015 12:14

> Hallo,
>
> ich versuche ein externes LCD (hängt an einem PCF8574 Adresse 0&20) gleich zu beschreiben wie das
> LCD auf dem AVR32Bit Applicationboard.
>
>
> Habe versucht mit "LCD_SetDispAddr(0&20);" die Daten auf das externe LCD umzuleiten.
> Ergebnis war das beide LCDs blau geworden sind und kein Text geschrieben wurde.
>
> Wenn ich wieder die Adresse "LCD_SetDispAddr(0&27);" angebe wird wieder das LCD auf dem Applikationsboard beschrieben.
>
> Eventuell kann mir jemand einen Tipp geben ob das so möglich ist oder ist dies mit den LCD Routinen nicht möglich.
>
> Gibt es auch eine Möglichkeit die Pinzuordnung PCF8574 zum LCD wo zu ändern, da nicht alle PCF8574 Module für die LCDs
> die gleiche Verdrahtung haben.
>
> Die Ansteuerung eines PCF8574 über die I2C-Routinen funktioniert ohne Probleme.
>
> Bin für jeden Hinweis dankbar, da ich schon einiges an Zeit inwestiert habe.
>
> LG
> Gerhard

Hallo Gerhard,

die Portextender haben folgende Adressen:

 0x40-0x4E : PCF8574    0b 0 1 0 0 A2 A1 A0 0
 0x70-0x7E : PCF8574A  0b 0 1 1 1 A2 A1 A0 0

Was die Funktion "LCD_SetDispAddr(0&27);" genau macht kann
ich nicht sagen. Habe aber gerade zusammen mit Pepe eine kleine
Lib in Arbeit um den ewigen Displayproblemen ein Ende zu
setzen.  Dabei können die Pin's in der Headerdatei "PCF8574_Interface.h"
frei zugeordnet werden. Du kannst allen die sich mit ähnlichen Display-
problemen herumschlagen helfen wenn du das ganze mal testest und
vielleicht hilft es dir auch weiter.

siehe "PCF8574_LCD-0.04.zip" (hat noch 2 Fehler, wird behoben)

GruÃ? Torsten


    Antwort schreiben


Antworten:

Re: externes LCD ansteuern (von Gerhard - 5.01.2015 12:51)
    Re: externes LCD ansteuern (von Torsten - 5.01.2015 20:43)