ich bin gerade am verzweifeln. Ich versuche über den "USB zu IIC Dongle mit IOW24" einen PCF8574A anzusprechen, soll heißen die Ausgänge zu aktivieren bzw. deaktivieren. Als Programmiersprache nutze ich c#.
Bei den USBIICMS Beispielen war ein Programme namens "Simple-I2C.exe" dabei, mit diesem kann ich den PCF8574A absprechen und sehe auch seine Adresse 0x38 (0x70).
Hier ein Code Ausschnitt von meinen verzweifelten Versuchen (Orientiert an dem Thread von Henning, PCF8574 an den IO-Warrior anschließen vom 20.04.2005):
Code: Select all
int handle = IOWLib.IowKitOpenDevice();
byte[] buffer = new byte[8];
//ReportID
buffer[0] = 1;
//IIC - Aktivieren
buffer[1] = 194; // ??
buffer[2] = 112; // 70 Hex
buffer[3] = 0; // Alle Ausgänge aus
buffer[4] = 0;
buffer[5] = 0;
buffer[6] = 0;
buffer[7] = 0;
IOWLib.IowKitWrite(handle, 1, ref buffer[0], buffer.Length);