Funktionen)
- PIN_INPUT: diesen Pin als Eingang benutzen
- PIN_ACTIVELOW: diesen Pin als Ausgang nutzen, jedoch nur low-
aktiv treiben.
- PIN_ACTIVEHIGH: diesen Pin als Ausgang nutzen, jedoch nur
high-aktiv treiben.
- PIN_PUSHPULL: diesen Pin als Ausgang benutzen
level
Dieser Wert darf bei mode = PIN_INPUT nicht angegeben werden.
Für die anderen Modi gibt der Wert den Ausgangspegel für den Pin
an (0 oder 1).
Rückgabewert:
- ein busHandle. Dieses kann benutzt werden, um weitere Funktionen wie
z.B. GPIO_set aufzurufen.
Exceptions:
apiValueRange
apiTypeFault
functionNotSupported
BadArgumentCount
resourceUnavailable
6.2 GPIO_setMode
GPIO_setMode <busHandle>, <mode>, <level>
Ändert den Modus eines GPIO-Pins. Der Modus wird wie angegeben ein-
gestellt. Gegebenenfalls ändert sich der Zustand des Pins.
© halec 2020
roloFlash 2 VI roloFlash-API (Liste der Prozeduren und
Unzulässiger Wert für einen der Parameter
Unzulässiger Typ für einen der Parameter
Die Pins TDO und RTCK können nur als Input
verwendet werden
Die Anzahl der Argumente stimmt nicht.
Tritt auf, wenn:
- als Mode „PIN_INPUT" und ein level
angegeben wurde.
- als Mode etwas anderes als „PIN_INPUT"
angegeben wurde und die Angabe für „level"
fehlt.
Das Interface kann nicht geöffnet werden.
Mögliche Gründe:
- Das Interface wurde bereits geöffnet
- ein anderer Bus wurde geöffnet, und das
gleichzeitige Öffnen ist nicht möglich
131