Hallo Leute, ich bin ein absoluter Einsteiger mit dem IO-Warrior.
Ich habe mir die mitgelieferten Samples angesehen, leider kann ich aber teilweise nicht nachvollziehen, was manche
Befehle bewirken. Ich hoffe mir kann jemand weiterhelfen ;-)
Was macht man mit:
report.ReportID=.... ?
report.Bytes[...]=...?
report.Value=...?
was bewirkt: memset(&report, 0, IOWKIT56_SPECIAL_REPORT_SIZE); ?
Wie kann ich z.B. das LED auf dem Board einschalten?
Vielen Dank für Eure Hilfe!
Einstieg IO-Warrior56
Moderator: Guido Körber
- Christoph Jung
- Posts: 670
- Joined: Sun Oct 08, 2006 3:43 pm
- Location: Germany / Berlin
- Contact:
Re: Einstieg IO-Warrior56
Das sollte alles in der Beschreibung der iowkit.dll enthalten sein (Nennt sich IOWKIT V15 API.pdf). Am besten mal anschauen, da werden alle Funktionen beschrieben.
memset() ist ein Befehl von C und bewirkt, dass der Speicherbereich für die Variable mit einem bestimmten Wert (hier 0) beschrieben wird. Das verwendet man um eine definierte Basis zu haben und evtl. Fehler zu erkennen.
Man könnte auch folgendes schreiben:
[cpp]
report.Byte[0] = 0;
report.Byte[1] = 1;
report.Byte[2] = 2;
report.Byte[3] = 3;
//usw
[/cpp]
report.RepordID, report.Bytes[...] und report.Value enthalten die Daten zum Übertragen an den IO-Warrior.
memset() ist ein Befehl von C und bewirkt, dass der Speicherbereich für die Variable mit einem bestimmten Wert (hier 0) beschrieben wird. Das verwendet man um eine definierte Basis zu haben und evtl. Fehler zu erkennen.
Man könnte auch folgendes schreiben:
[cpp]
report.Byte[0] = 0;
report.Byte[1] = 1;
report.Byte[2] = 2;
report.Byte[3] = 3;
//usw
[/cpp]
report.RepordID, report.Bytes[...] und report.Value enthalten die Daten zum Übertragen an den IO-Warrior.
Re: Einstieg IO-Warrior56
Vielen Dank für die rasche Antwort.
Eine weitere Frage: Wie kann ich auf einen Pin (LED) schreiben bzw einen Pin (Taster) auslesen?
MfG
Eine weitere Frage: Wie kann ich auf einen Pin (LED) schreiben bzw einen Pin (Taster) auslesen?
MfG
- Christoph Jung
- Posts: 670
- Joined: Sun Oct 08, 2006 3:43 pm
- Location: Germany / Berlin
- Contact:
Re: Einstieg IO-Warrior56
Naja man muss wissen an welchem Port und welchem Pin der Taster bzw. die LED ist und dann IowKitRead() bzw. IowKitWrite() nutzen.
Wie genau das geht steht in der Beschreibung bzw. ist anhand der Beispiele ersichtlich.
Wie genau das geht steht in der Beschreibung bzw. ist anhand der Beispiele ersichtlich.