61
OPTOIO-PCIe16
ULTRA
© 2017 by Messcomp Datentechnik GmbH
DV01
61
OPTOIO-PCIe16
ULTRA
© 2017 by Messcomp Datentechnik GmbH
EV04
61
61
wasco
®
wasco
®
Register OPTOINIFe
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U
-
23:16
U
-
15:8
R/W
OPTOINIFe <15:8>
7:0
R/W
OPTOINIFe <7:0>
Bit 31 - 16 undefined
Bit 15 - 0
OPTOINIFe
<15:0> In this register section single optocoupler
inputs can be enabled as a source to trigger an interrupt on a positive
edge. Every bit corresponds to an optocoupler input (e.g.
IN00 => OPTOINIFe<0>, IN13 => OPTOINIFe<13>). If a bit is 1,
the function for edge interrupt of the optocoupler input is enabled, if
it is 0 the function is blocked.
Register OPTOINIFr
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U
-
23:16
U
-
15:8
W
OPTOINIFr <15:8>
7:0
W
OPTOINIFr <7:0>
Bit 31 - 16 undefined
Bit 15 - 0
OPTOINIFr<15:0>
Each bit corresponds to an optocoupler input.
(e.g IN00 => OPTOINIFr<0>, IN13 => OPTOINIFr<13>). If an edge
interrupt has been triggered from an optocoupler input, its signal bit
in the OPTOINIF register has to be reset. This is done by setting
(= 1) the corresponding OPTONIFr bit. The OPTONIFr bits are set to
0 automatically after reset.
Register OPTOINIFe
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U
-
23:16
U
-
15:8
R/W
OPTOINIFe <15:8>
7:0
R/W
OPTOINIFe <7:0>
Bit 31 - 16 undefiniert
Bit 15 - 0
OPTOINIFe
<15:0> In dem Registerabschnitt können einzelne
Optokopplereingänge als Quelle freigeschaltet werden, um bei einer
anliegenden positiven Flanke einen Interrupt auszulösen. Jedes Bit
entspricht einem Optokopplereingang (z.B. IN00 => OPTOINIFe<0>,
IN13 => OPTOINIFe<13>). Eine 1 im Bit schaltet die Flankeninter
ruptfunktion des Optokopplereingangs frei, eine 0 sperrt diese.
Register OPTOINIFr
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U
-
23:16
U
-
15:8
W
OPTOINIFr <15:8>
7:0
W
OPTOINIFr <7:0>
Bit 31 - 16 undefiniert
Bit 15 - 0
OPTOINIFr<15:0>
Jedes Bit entspricht einem Optokopplereingang
(z.B. IN00 => OPTOINIFr<0>, IN13 => OPTOINIFr<13>). Wurde an
einem Optokopplereingang ein Flankeninterrupt ausgelöst, muss
dessen Signalbit im Register OPTOINIF zurückgesetzt werden. Dies
erfolgt durch das Setzen (= 1) des entsprechenden OPTOINIFr-Bits.
Die OPTOINIFr-Bits werden nach dem Rücksetzen von selbst auf 0
zurückgesetzt.