Forum: Mikrocontroller und Digitale Elektronik Arduino Mega2560 I2C Problem


von Reinhold K. (reinhold-k)


Lesenswert?

Hallo zusammen,

ich habe eine Mega(Master) und ein Uno(Slave) korrekt (Uno SDA A4,SCL 
A5) (Mega SDA 20,SCL 21) miteinander verbunden und die Beispielsketche 
für Master und Slave aufgespielt. Ich bekomme jedoch immer "NACK 2" nach 
EndTransmission zurück.

Wenn ich ein Uno mit einem weiteren Uno mittels I2C verbinde, habe ich 
keine Probleme. Habt ihr eine Ahnung woran das liegen könnte?

Danke fürs lesen.
Gruß
Reinhold

von holger (Gast)


Lesenswert?

>Habt ihr eine Ahnung woran das liegen könnte?

Nein, keine Ahnung und die Glaskugel ist
wieder mal defekt.

von Jürgen S. (jurs)


Lesenswert?

Reinhold K. schrieb:
> ich habe eine Mega(Master) und ein Uno(Slave) korrekt (Uno SDA A4,SCL
> A5) (Mega SDA 20,SCL 21) miteinander verbunden und die Beispielsketche
> für Master und Slave aufgespielt. Ich bekomme jedoch immer "NACK 2" nach
> EndTransmission zurück.
>
> Wenn ich ein Uno mit einem weiteren Uno mittels I2C verbinde, habe ich
> keine Probleme. Habt ihr eine Ahnung woran das liegen könnte?

Da man bei den Arduino-Bastlern, die auf mikrocontroller.net ins Forum 
posten, erfahrungsgemäß auch keine höheren Erwartungen haben kann als 
bei denen, die ins Forum auf arduino.cc posten, und Du nichts darüber 
geschrieben hast, frage ich mal lieber nach:

Hast Du auch GND vom Uno mit GND vom Mega verbunden?

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.