AVR - ansteuerung zweier LCD anzeigen über I2C-bus

Gast #578098
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
Gast #578642
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
Gast #583070
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
Gast #583477
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)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.