Forum: Mikrocontroller und Digitale Elektronik AVR - ansteuerung zweier LCD anzeigen über I2C-bus


von Handy25 (Gast)


Lesenswert?

Hi .... ich hab da mal ein kleines Problem, und zwar möchte ich über 
einen I2C-Bus sprich über zwei PCF8574 zwei LCD display´s getrennt 
ansteuern, ist das überhaupt möglich??? Ich benutze diese lcd_i2c.lib 
mit Bascom, bekomme es einfach nicht hin, die display´s anzusteuern mit 
selber adresse ist kein problem nur mit unterschiedlichen adressen, da 
sieht´s böse aus, da bringt der nur mißt am display raus. Hat jemand 
einen tip für mich ???

danke gruß hendrik

von Falk (Gast)


Lesenswert?

@ Handy25

>Hi .... ich hab da mal ein kleines Problem, und zwar möchte ich über
>einen I2C-Bus sprich über zwei PCF8574 zwei LCD display´s getrennt
>ansteuern, ist das überhaupt möglich??? Ich benutze diese lcd_i2c.lib

Warum willst du die über den PCF8574 ansteuern? Der I2C Bus ist doch 
gerade dazu da, mehrere Bausteine einfach über verschiedene Adessen 
anzusprechen.

>mit Bascom, bekomme es einfach nicht hin, die display´s anzusteuern mit
>selber adresse ist kein problem nur mit unterschiedlichen adressen, da
>sieht´s böse aus, da bringt der nur mißt am display raus. Hat jemand
>einen tip für mich ???

Hast du für die beiden LCDs auch verschiedene Adressen eingestellt? Die 
LCDs müssten dafür Adresspins haben.

MFg
Falk

von Jupp M. (juppp)


Lesenswert?

Pull-ups hast du dran?

von handy25 (Gast)


Lesenswert?

ja also ich habe alles so eigestellt wie es sein sollte, die pull up´s 
stimmen, verschiedene adressen sind auch eingestellt und funktionieren 
auch, kann sie einzeln ansteuern. Hab die lib auch ein wenig 
umgeschrieben so das ich jetzt beide display´s trotz verschiedener 
adressen ansteuern kann. Nur halt eben noch nicht einzeln ... na ja 
manchmal geht das schon nur wenn ich die spannung weg nehme dann geht 
das halt wieder nicht.

Schätze es hängt irgendwie mit der initialisierung der lcd´s zusammen??? 
Aber mal sehen bin gerade am schlau machen was asm betrifft, vielleicht 
bau ich die lib um ... mal sehen ob ich das so hin bekomme.

Aber wenn noch jemand tip´s hat ... immer raus damit :)))

gruß hendrik

von S. H. (fat32)


Lesenswert?

lern mal deutsch, junge

von Marko (Gast)


Lesenswert?

Die Lib war ja auch nicht für den Zweck entwickelt worden
würd ich mal so behaupten. Du kannst natürlich auch einfach
zu Fuß die Displays ansteuern, sprich Du entwickelst Dir
halt über Funktionen und Subprozeduren Deine eigene Ansteuerung.
Der Vorteil dabei ist, dass man dann auch schön weiß was da
übertragen wird und man auch schön viel dabei lernen kann ;o)

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.