IowKitReadImmediate und Special Mode Function

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
charlybrown
Posts: 6
Joined: Thu Jan 12, 2006 11:53 am

IowKitReadImmediate und Special Mode Function

Post by charlybrown »

Hallo,

habe gerade die Dokumentation des IO Warriors durchgelesen und hab noch eine Frage.

Ist es richtig, dass ReadImmediate nur bei einem Input Event eine Zustan dsänderung in die Reportliste schreibt?!

Das bedeutet, wenn all Pins als Output verwendet werden, kann der PinStatus (oder die Veränderung) nur über die SpecialModeFunktion $FF abgefragt werden.


Vielen Dank

Gruß
Guido Körber
Site Admin
Posts: 2879
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

Wenn ein Ausgang geändert wird bewirkt das auch immer eine Änderung für den Eingangswert. Die Pins des IO-Warrior funktionieren immer als Eingänge, geben also den Logikpegel am Pin zurück.
charlybrown
Posts: 6
Joined: Thu Jan 12, 2006 11:53 am

Post by charlybrown »

Hallo Guido Körber,

vielen dank für die schnelle Antwort.
Das bedeutet, wenn ich ein ein 0xFFFFFFFE an den Warrior sende
(z.B. mit IowKitWrite) dann kann ich den veränderten Wert aus der Reportliste Wert aulesen. (Der würde dann eventuell 0x0000000E darstellen!).

Danke

Gruß
Guido Körber
Site Admin
Posts: 2879
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

Dem sollte so sein.

Aber warum $0000000e?
charlybrown
Posts: 6
Joined: Thu Jan 12, 2006 11:53 am

Post by charlybrown »

Hallo,

habe noch keine praktische prog Erfahrung mit dem IO Warrior. Habe gerade erst die Doku gelesen und ein kleines Beispiel (ioblink.cpp)
angeschaut. Der Wert war eine Schätzung, das in dem von mir konstruierten Beispiel.

Wie müsste er den aussehen ?

Danke

Gruß
Guido Körber
Site Admin
Posts: 2879
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

Gleich der Logikpegel an den Portpins. Wenn nur einer davon auf Low gezogen wird kommen die anderen natürlich als High zurück.
Robert Marquardt
Posts: 543
Joined: Mon Dec 01, 2003 6:09 pm

Post by Robert Marquardt »

Alle IO-Pins werden intern im IO-Wariror per Pullup-Widerstand auf high gezogen. Unbeschaltete IO-Pins kommen deshalb immer als 1 zurueck.
charlybrown
Posts: 6
Joined: Thu Jan 12, 2006 11:53 am

Post by charlybrown »

Hallo,

vielen Dank für die schnelle Hilfe.
Werde mir die Doku noch mal genauer ansehen und
erste Gehversuche mit dem Borland Builder 5 starten.

Danke und ein schönes Wochenende
Post Reply