Forum: Mikrocontroller und Digitale Elektronik I2C mit MCP2221 klappt nicht.


von Anfänger (Gast)


Angehängte Dateien:

Lesenswert?

Hi, ich habe ein MCP 2221 per USB verbunden und arbeite mit einem Tool 
von Microchip - einem MCP 2221 I2C-SMBUS-Terminal. Ich will an den 
I2C-Bus einen Wert verschicken. Leider kommt immer die Fehlermeldung -18 
timeout. Ich habe mal einen Screenshot davon gemacht. Ich habe ein paar 
Slaves mit unterschiedlichen Adressen im I2C-Bus hängen und mit einem 
anderen Master kann ich Sachen senden/empfangen. Woran könnte es liegen 
mit dem timeout-Fehler?

von Anfänger (Gast)


Lesenswert?

Das Terminalprogramm macht überhaupt nichts, wenn ich mit i2c oder smbus 
etwas versenden will. Die anderen Dinge funktionieren wie die GPIO-Ports 
oder der Clockausgang. Auch wenn ich nichts an die Pins verbinde, kommt 
die Fehlermeldung. Klicke ich auf die Suchen-Funktion, um alle 
I2C-Slaveadressen anzupingen, dann erscheint auch nichts. Suche ich z.B. 
mit dem Raspberry-Pi mit der Suchfunktion, dann finde ich alle Adressen 
meienr Slaves.

von holger (Gast)


Lesenswert?

>Klicke ich auf die Suchen-Funktion, um alle
>I2C-Slaveadressen anzupingen, dann erscheint auch nichts.

Pullups an SDA und SCL eingebaut?

von Anfänger (Gast)


Lesenswert?

Hi, danke, es lag wirklich an den Widerständen. Der Rspi hat zwei fest 
eingebaut, darum trat bei ihm der Mistake nicht auf.

Jetzt hab ich das Problem, dass ich nach dem dritten Sendebefehl im 
Empfänger ein timeout bekomme, woran liegt das? Das Bus Scan ist jetzt 
auch erfolgreich.

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.