Search found 6 matches

by Stefan7
Mon Mar 19, 2012 10:01 am
Forum: IO-Warrior Deutsch
Topic: I2C - Sensordaten können nur einmal korrekt gelesen werden
Replies: 11
Views: 12861

Re: I2C - Sensordaten können nur einmal korrekt gelesen werd

Nein, ausser dem erwähnten "Read" Befehl gibt es keine Befehle, die an den Sensor geschickt werden können.
Im Datenblatt steht aber, dass der Sensor nach dem Start die erste Messung selber initiiert und die Daten im Ausgangsbuffer zur Verfügung stellt. Danach werden nach jedem Read Befehl Daten ...
by Stefan7
Fri Mar 09, 2012 5:31 pm
Forum: IO-Warrior Deutsch
Topic: I2C - Sensordaten können nur einmal korrekt gelesen werden
Replies: 11
Views: 12861

Re: I2C - Sensordaten können nur einmal korrekt gelesen werd

Es ist ein hauseigener Sensor, der sich gemäss den I2C Spezifiaktionen von Philips V2.1 http://i2c2p.twibright.com/spec/i2c.pdf verhält.

Ich weiss aber nicht, was mit dem internen Adress-Pointer geschieht.
Anbei ein Ausschnitt aus dem Datenblatt.
Wenn das aber nur von der Einstellung des Sensors ...
by Stefan7
Thu Mar 08, 2012 5:25 pm
Forum: IO-Warrior Deutsch
Topic: I2C - Sensordaten können nur einmal korrekt gelesen werden
Replies: 11
Views: 12861

Re: I2C - Sensordaten können nur einmal korrekt gelesen werd

Wenn ich nach dem Lesevorgang die erwähnten Bytes schreibe und dann nochmals lese, so scheint es wirklich zu funktionieren. Dann liest er nochmals das Richtige, jedoch funktioniert es nur noch ein weiteres Mal.

Ich habe das versucht in einer Schlaufe zu machen, aber das hat leider nicht ...
by Stefan7
Thu Mar 08, 2012 4:22 pm
Forum: IO-Warrior Deutsch
Topic: I2C - Sensordaten können nur einmal korrekt gelesen werden
Replies: 11
Views: 12861

Re: I2C - Sensordaten können nur einmal korrekt gelesen werd

Ich habe im LabView geschaut, welche Werte an die Funktion IowKitWrite übergeben werden. Das sieht wie folgt aus:

0x03
0x01
0x45
0x00
0x00
0x00
0x00
0x00

Die Sensoradresse ist 34 Dezimal, d.h. 0x22. Da die Adresse nur 7 Bit lang ist und das 8.Bit=1 sein muss (Read Modus) würden die 0x45 stimmen ...
by Stefan7
Thu Mar 08, 2012 3:11 pm
Forum: IO-Warrior Deutsch
Topic: I2C - Sensordaten können nur einmal korrekt gelesen werden
Replies: 11
Views: 12861

Re: I2C - Sensordaten können nur einmal korrekt gelesen werd

Danke für die schnelle Antwort.

Das klingt eigentlich logisch, dass ich zuerst den Pointer richtig setzen muss.
Ich habe das kurz ausprobiert, 0x00 zu schreiben, doch dann erhalte ich einen Error und er liest nichts mehr.

Falls ich noch irgendwo 0x00 schreiben müsste, dann müsste doch der Adapter ...
by Stefan7
Thu Mar 08, 2012 2:30 pm
Forum: IO-Warrior Deutsch
Topic: I2C - Sensordaten können nur einmal korrekt gelesen werden
Replies: 11
Views: 12861

I2C - Sensordaten können nur einmal korrekt gelesen werden

Guten Tag,

Ich habe einen IOW24-Dongle, mit dem ich über I2C einen Sensor auslesen möchte.
Zum Auslesen des Sensors muss ein Byte mit der Adresse (7Bit) und dem gesetzten Read/Write Bit (Bit8, LSB) an den Sensor geschickt werden.

Der Sensor stellt 8Byte Daten zur Verfügung. Nach dem Einstecken des ...