MAX44009 I2C Kommunikation

Gast #4606800
Lesenswert?
• ▲
▼
Hallo,

Bin während mein Projekt auf ein Problem gestoßen.

Und zwar verwende ich einen MSP430 und I2C für die Kommunikation 
zwischen den Sensor MAX44009.

Das Problem besteht darin das ich den Sensor gar nicht ansprechen kann. 
Ich kann nur die Slave Adresse schicken und danach geht die Verbindung 
verloren(Kein Stop bit, ein Acknowleg bekomme ich aber).

Die Adresse vom Sensor sollte "0x96" sein, jedoch variiert diese im 
Internet mit 0x4A und 0xCB.

Habe beide schon probiert funktioniert auch nicht.

Es hängen auch andere Sensoren am Bus mit denen die Kommunikation 
funktioniert.

Hatte jemand bereits dieses Problem oder weis die Lösung?

Vielen dank!
Persönliche Seite #4606809
Lesenswert?
• ▲
▼
Hast Du schon mal erfolgreich mit einem anderen I2C-Gerät 
kommuniziert, wie z.B. mit einem seriellen EEPROM wie 24C01?

Wenn nein, ist Deine Hardware denn korrekt aufgebaut? Hast Du an die 
Pullupwiderstände auf dem I2C-Bus gedacht?

Die Adressen sind mit
1
Device Address Options
2
1001 010x and 1001 011x

angegeben.

Als 7-Bit-Adresse betrachtet sind das 4a bzw. 4b,
als 8-Bit-Adresse betrachtet 94 bzw. 96.
Gast #4606931
Lesenswert?
• ▲
▼
Ja ich kann über den Bus mit 5 andere ICs kommunizieren. Die pullup 
widerstände sind auch dran.

Wo von hängt es ab welche variante ich die Adresse nehme?

Also beim senden der daten an den IC sieht es so aus als würde die 
Kommunikation einfach abbrechen nach der Adresse. Es kommt kein 
Interrupt mehr.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren