www.mikrocontroller.net

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


Autor: Handy25 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Falk (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jupp M. (juppp)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Pull-ups hast du dran?

Autor: handy25 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: S. H. (fat32)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
lern mal deutsch, junge

Autor: Marko (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.