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 ...
Search found 6 matches
- 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
- 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 ...
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 ...
- 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 ...
Ich habe das versucht in einer Schlaufe zu machen, aber das hat leider nicht ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...