I2C mit MCP2221 klappt nicht.

Gast #4580465
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?
Angehängte Dateien:
Gast #4580483
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.
Gast #4580625
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.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.