Benötigt der IO-Warrior spezielle Treiber?

Nein, der IO-Warrior ist ein USB-Gerät der HID Klasse (Human Interface Device). HID-Geräte werden unter MacOS und Windows von Systemtreibern bedient, die es erlauben direkt von der Applikationsebene auf das Gerät zuzugreifen. Nur bei Linux ist leider ein Treiber notwendig.

Gibt es für den IO-Warrior Software zum Betrieb unter Linux?

Ja, eine komplette Unterstützung für Linux ist Bestandteil des SDK.

Welche Datenrate kann ich mit dem IO-Warrior erzielen?

Als HID-Klasse Gerät in der sogenannten Low Speed Kategorie können die IO-Warrior 24 und 40 maximal 125 Reports pro Sekunde übertragen. Ein Report enthält jeweils den Status aller 32 Pins oder ein Datenpaket von oder zu einer der Spezialfunktionen (IIC, SPI, LCD). Bei Verwendung z.B. der IIC Funktion ergeben sich daraus etwa 600-800 Bytes Nutzdaten pro Sekunde. Der IO-Warrior56 kann als Full Speed Gerät 1000 Reports pro Sekunde übertragen, wobei die einzelnen Reports auch größer sein können als bei Low Speed Geräten. Damit ergibt sich beim IOW56 z.B. für die SPI Funktion ein maximaler Durchsatz von etwa 60.000 Byte/sec.

Warum so wenig? Läuft USB nicht mit 1,5MBit/sec oder 12MBit/sec?

Ja, das ist richtig. Der USB lässt aber pro Gerät nur einen Teil der Zeit Übertragungen zu, da sonst die Bandbreite für andere Geräte leiden würde.

Was gehört alles zum Starterkit?

Alle auf dem Foto abgebildeten Bauteile sind beim Starterkit dabei, also auch der IO-Warrior Chip, die Platine und alle anderen Bauteile, nur ein Kabel benötigen Sie und natürlich einen Lötkolben. Dazu gibt es noch ein Bestückungsplan für die Platine, sowie eine CD mit dem SDK. Es kann allerdings sein, dass ein paar der Bauteile etwas anders aussehen, als die auf dem Foto abgebildeten.

Kann ich mehrere IO-Warrior an einem Rechner betreiben?

Ja, für Windows, Linux und MacOS X haben die Libraries die Möglichkeit bereits eingebaut. Seit der V1.0.1.0 des IO-Warrior Chips hat jeder IO-Warrior auch eine Seriennummer anhand der man ihn eindeutig identifizieren kann. Ohne die Seriennummer gibt es bei Windows das Problem, dass man die beiden Interfaces des IO-Warrior nicht eindeutig einem Chip zuordnen kann.

Kann ich eigene Software auf dem IO-Warrior installieren oder die Vendor-/Product ID ändern?

Nein. Der IO-Warrior ist ab Werk fest programmiert und kann nicht verändert werden.

Wozu dient die LED auf dem IOW24 Starterkit?

Die LED hat keine bestimmte Funktion, sondern ist einfach an Port 0.3 angeschlossen. Wenn dieser Portpin auf 0 gesetzt wird leuchtet die LED.