Search found 4 matches

by wberger
Sat Aug 28, 2010 12:09 pm
Forum: IO-Warrior Deutsch
Topic: IOW 24-DG Problem mit Kombiniertem Write / Read auf I2C
Replies: 6
Views: 7381

Re: IOW 24-DG Problem mit Kombiniertem Write / Read auf I2C

Ok, dann habe ich zumindest nichts falsch gemacht. Mich würde nur interessieren, warum die IOWs den letzten Clock unterlassen? Das wiederspricht nach meinem Verständnis der NXP I2C Spezifikation, die das Acknowledge als verpflichten vorschreibt.

Natürlich kommen die meisten Slaves mit einer ...
by wberger
Thu Aug 12, 2010 4:54 pm
Forum: IO-Warrior Deutsch
Topic: IOW 24-DG Problem mit Kombiniertem Write / Read auf I2C
Replies: 6
Views: 7381

Re: IOW 24-DG Problem mit Kombiniertem Write / Read auf I2C

Die Vorgehensweise ist prinzipiell richtig. Was kommt denn bei Verwendung von SimpleI2C raus?

Wenn ich das richtig verstehe, bietet SimpleI2C diese Möglichkeit nicht. Da wird immer ein Stop geschickt, das ich aber bei meinem speziellen Slave Device nicht schicken darf.

Danke für den Hinweis mit ...
by wberger
Thu Aug 12, 2010 4:40 pm
Forum: IO-Warrior Deutsch
Topic: IOW 24-DG Problem mit Kombiniertem Write / Read auf I2C
Replies: 6
Views: 7381

Re: IOW 24-DG Problem mit Kombiniertem Write / Read auf I2C

Kleine Korrektur:
Die Daten kommen tatsächlich richtig an. Ich hatte nur beim umkopieren einen Fehler drin.
Nach wie vor bleibt aber das Problem dass der Clock für das letzte NACK des Slave fehlt.

Damit ist die Lösung zwar erst mal einigermaßen funktional, da die Daten ankommen. Allerdings wirft ...
by wberger
Thu Aug 12, 2010 4:21 pm
Forum: IO-Warrior Deutsch
Topic: IOW 24-DG Problem mit Kombiniertem Write / Read auf I2C
Replies: 6
Views: 7381

IOW 24-DG Problem mit Kombiniertem Write / Read auf I2C

Ich benutze den IOW24-DG als I2C Interface. Die Steuersoftware läuft in Visual C++ CLI .Net.

Bisher funktioniert bereits:
* Öffnen des Devices
* Schreiben von Kommandos auf das Device

Nun benötige ich folgende Lesefunktion:
[Start] [Adresse] Write: [Kommando] [Repeated Start] [Adresse] Read [Data ...