Pike
Technical
Manual
V5.2.3
90
Camera interfaces
Camera
interfaces
IO_OUTP_CTRL 1-4
The
outputs
(Output
mode,
Polarity)
are
controlled
via
4
advanced
feature
registers
(see
90).
The
Polarity
field
determines
whether
the
output
is
inverted
or
not.
The
output
mode
can
be
viewed
in
the
table
below.
The
current
status
of
the
output
can
be
queried
and
set
via
the
PinState.
It
is
possible
to
read
back
the
status
of
an
output
pin
regardless
of
the
output
mode.
This
allows
for
example
the
host
computer
to
determine
if
the
camera
is
busy
by
simply
polling
the
BUSY
output.
Note
Outputs
in
Direct
Mode:
For
correct
functionality
the
Polarity
should
always
be
set
to
0
(SmartView:
Trig/IO
tab,
Invert=No).
Register
Name
Field
Bit
Description
0xF1000320
IO_OUTP_CTRL1
Presence_Inq
[0]
Indicates
presence
of
this
feature
(read
only)
PWMCapable
[1]
Indicates
if
an
output
pin
supports
the
PWM
feature.
See
93.
---
[2
to
6]
Reserved
Polarity
[7]
0:
Signal
not
inverted
1:
Signal
inverted
---
[8
to
10] Reserved
Output
mode
[11
to
15] Mode
See
---
[16
to
30] Reserved
PinState
[31]
RD:
Current
state
of
pin
WR:
New
state
of
pin
0xF1000324
IO_OUTP_CTRL2
Same
as
IO_OUTP_CTRL1
0xF1000328
IO_OUTP_CTRL3
Same
as
IO_OUTP_CTRL1
0xF100032C
IO_OUTP_CTRL4
Same
as
IO_OUTP_CTRL1
Table 31: Advanced register: Output control