Forum: Mikrocontroller und Digitale Elektronik i2c Verbindung wird nicht gefunden


von Fritz B. (kleinfritzchen)


Lesenswert?

Hallo,
ich möchte ein display betreiben und versuche erst mal die i2c Platine 
zu finden.
Ich habe 2 PullUp Wiederstände von 4k7 dran aber der Scanner:
http://playground.arduino.cc/Main/I2cScanner
findet keine Adresse.
das hier ist der i2c Adapter von ebay:
http://www.ebay.de/itm/111536131417
kann mir jemand mal en Tip geben?
MfG Fritz

von Bestromer (Gast)


Lesenswert?

Fritz B. schrieb:
> ich möchte ein display betreiben und versuche erst mal die i2c Platine
> zu finden.

...Du musst doch Wissen wo Du sie hingelegt hast ;-)
neee, mal im ernst, sollte das Teil nicht auf Adresse 0x27 addressiert 
sein?
Ich weis nicht,ob Dein Scanner so funktioniert, denn ich denke mal das 
ein I2C-Baustein auch etwas zurück senden muss um erkannt zu werden und 
ein Standard ist mir da nicht bekannt....
Der Scanner ist vielleicht nur für bestimmte Bausteine??
Frag doch mal direkt die Adresse 0x27 ab...

von Thomas W. (Gast)


Lesenswert?

Bestromer schrieb:
> ich denke mal das ein I2C-Baustein auch etwas zurück senden muss
> um erkannt zu werden und ein Standard ist mir da nicht bekannt....

Üblicherweise wäre das bei I2C das Acknowledge-Bit - was soll der 
Baustein zur Quittierung sonst noch zurück senden?

von Guest (Gast)


Lesenswert?

Bestromer schrieb:
> Ich weis nicht,ob Dein Scanner so funktioniert, denn ich denke mal das
> ein I2C-Baustein auch etwas zurück senden muss um erkannt zu werden und
> ein Standard ist mir da nicht bekannt....

Warum antworten hier am Wochenende immer Leute, die keine Ahnung haben 
und nur irgendetwas schreiben wollen? Natürlich gibt es nach 
I2C-Standard eine Reaktion auf eine Schreib/Leseanforderung.

Fritz B. schrieb:
> Ich habe 2 PullUp Wiederstände von 4k7 dran

Hast Du einen Schaltplan / ein Bild von Deinem Aufbau?
Kannst Du den verwendeten Sketch posten?

von Wolfgang (Gast)


Lesenswert?

Bestromer schrieb:
> ein Standard ist mir da nicht bekannt....
Dann solltest du dich mal etwas genauer mit I2C beschäftigen und es 
ansonsten mit D. Nuhr halten.

> Der Scanner ist vielleicht nur für bestimmte Bausteine??
Was für ein Unfug.

von Sven B. (scummos)


Lesenswert?

SDA/SCL vertauscht? :D

Ansonsten schau mal mit dem Oszilloskop die beiden Leitungen an und 
überprüfe alle Versorgungsspannungen. Dann hat man den Fehler meist 
schon.

von Arduinoquäler (Gast)


Lesenswert?

Fritz B. schrieb:
> kann mir jemand mal en Tip geben?

Erst mal einen vollständigen Schaltplan zeigen....

von Fritz B. (kleinfritzchen)


Lesenswert?

Hallo,
habs gefunden!
Der Scanner hat die Adresse gefunden und der Grund war das ich die 
falschen Anschlüsse genommen hab. Ich weis nicht mehr wo ich des 
Datenblatt aus dem Netz gefischt hab aber in dem waren die SDA und SCL 
auf D4und D5 angegeben.
Als ich mal auf die schnelle einen Schaltplan zeichnen wollte hab ich 
bemerkt das auf dem Symbol die Anschlüsse A4 und A5 verwendet werden ... 
und siehe da Adresse 0x27!!!

von Bestromer (Gast)


Lesenswert?

....erschlagt mich nur, ihr habt ja Recht!!!
Hab da was verwechselt und I2C ist schon ein paar Jahre her....

Thomas W. schrieb:
> Üblicherweise wäre das bei I2C das Acknowledge-Bit - was soll der
> Baustein zur Quittierung sonst noch zurück senden?
...das war der entscheidende Hinweis, vielen Dank dafür!!
Somit finden andere User auf der Suche hier einen wertvollen Beitrag :)


Guest schrieb:
> Warum antworten hier am Wochenende immer Leute, die keine Ahnung haben
> und nur irgendetwas schreiben wollen? Natürlich gibt es nach
> I2C-Standard eine Reaktion auf eine Schreib/Leseanforderung.
...schön für Dein EGO, aber genannt hast Du den Standard nicht, also ein 
Beitrag für den Müll....

Wolfgang schrieb:
> Dann solltest du dich mal etwas genauer mit I2C beschäftigen und es
> ansonsten mit D. Nuhr halten.
...das habe ich(vor Jahren), es war mir nur entgangen und es wäre toll 
gewesen eine qualifizierte Antwort von Dir aus Deinem Erfahrungsschatz 
zu erhalten, als dumm herum zu pöbeln....vielleicht bist Du in einem 
Forum "Berlin Tag und Nacht" besser aufgehoben...wenn es das gibt ;-)

Zum Abschluss:

Niemand ist vollkommen,gerade Fehler sind die Wertvollen Erfahrungen die 
uns lernen lassen, also nicht gleich abwertend werden, sondern auch mal 
auf banale Dinge gelassen reagieren....

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.