Forum: Mikrocontroller und Digitale Elektronik Arduino i2c Problem


von Marius P. (marius_p)


Lesenswert?

Hallo

Ich habe ein Arduino UNO R2 und ein Arduino Mega R3 jeweils an einem 
Laptop hängen.
Bei beiden sind GND und jeweils beide SDA und SCL Pins miteinander 
verbunden.
Wenn ich nun mit den Beispiel Sketches master_writer und slave_reviever 
etwas rüberschicken will komt drüben nichts an, auch bei allen anderen 
möglichen koombinationen bekomme ich nichts.

SDA und SCL hab ich auch schon verkehrt probiert, ohne Ergebniss.

hat jemand eine Idee worans liegen könnte ?


mfg Marius

von Christoph H. (christoph_b)


Lesenswert?

4.7k Pullups verwenden. Dann klappts auch.

von Marius P. (marius_p)


Lesenswert?

hab gerade 2,7k auf SDA und SCL gegen 5V, tut sich aber nichts.
Das Programm bleibt bei Wire.endTransmission(); hängen

Codeausschnitt;

Wire.beginTransmission(9);
Wire.write(x);
Wire.endTransmission();
Wire.endTransmission(stop);
delay(450);

von Marius P. (marius_p)


Lesenswert?

Auf der Seite der Datenleitungen habe ich jedoch immer 0V, es sei denn 
ich stecke das mega (reciever) ab.

von Marius P. (marius_p)


Lesenswert?

beide pins sind auch nicht auf high zu bekommen, werden wohl irgendwo 
eine verbindung zum ground haben....

von Markus U. (markjus) Benutzerseite


Lesenswert?

Hast Du evtl. ein Oszi oder besser noch einen Logicanalyzer, um zu 
schauen, ob über SDA/ SCL überhaupt was kommt?
Wenn die beide nicht auf High sind, bekommst du ja überhaupt keine 
Start-Condition hin...

von Marius P. (marius_p)


Lesenswert?

beide pins haben keinen widerstand gegen gnd, eine verbindung kann ich 
aber nicht sehe
dann muss es wohl am atmga, widerstand(da ist einer, 10k gegen 5V) oder 
an verbindungen unter denen sein.

kommt zwar aus china sieht sonst aber ganz gut aus.

altes billig oszi hab ich, bringt mir da aber nichts.

von Markus U. (markjus) Benutzerseite


Lesenswert?

Zeig doch mal die beiden Sketche und die Verschaltung, vielleicht hilft 
das weiter.

von Marius P. (marius_p)


Lesenswert?

sketche sind fehlerfrei, verkaelung
gnd---gnd
scl---scl
sda---sda


beide pins haben 0 ohm gegeneinander
0 ohm gegen gnd
und 1,19 kohm gegen 5v

das schaut ned so gut aus...

von Marius P. (marius_p)


Lesenswert?

aber der nette chinese hat mit das geld zurückgegeben :)

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.