ich bin ein ein etwas älteres Starterkit gekommen. Läuft soweit ganz gut.
Ich kenne mich mit dem IOWarrior nicht so gut aus. Und ich möchte nun 30 LOW-Current LED's(2mA) einzeln damit (am liebtsen direkt) ansteuern. (Hällt der Chip das überhaupt aus ? )
Ich habe nun herrausgefunden das ich die PORTS nicht einzeln ansteuern kann. Wie kann ich das denn Realisieren ?
In dem Beispiel von dem Starterkit für VS6.0
Wird eine ULONG(32Bit) Variable gesetzt.
Code: Select all
for (i = 0; i < numIows; i++)
WriteSimple(iows[i], 0xFFFFFFFE);
Aber nicht die LED "D8" !!!
Ich bin davon Ausgegangen. Das da das niedrigwertige Bit gesetzt wird dann auch das die niedrigswertige LED leuchten sollte. Wo ist da den der Fehler ?
Wie Funktioniert der Befehl WriteSimple eingendlich. Was passiert wenn ich zb "255" (aus nem 8 Bit Integer) mit WriteSimple setzen lasse. Auf welchen Port wird das automatisch geschrieben und was passiert mit den anderen Ports ?
Gruss
Claus