
Camera interfaces
MARLIN Technical Manual
V2.4.0
58
IO_OUTP_CTRL 1-2
The outputs (Output mode, Polarity) are controlled via two advanced feature
registers (see
Table 24: Advanced register: Output control
on page 58).
The
Polarity
field determines whether the output is inverted or not. The
out-
put mode
can be viewed in the table below. The current status of the output
can be queried and set via the
PinState
.
From firmware 2.03 onwards it is possible to read back the status of an out-
put pin regardless of the output mode. This allows for example the host com-
puter to determine if the camera is busy by simply polling the BUSY output.
Note
L
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)
---
[1..6]
Reserved
Polarity
[7]
0: Signal not inverted
1: Signal inverted
---
[8..10]
Reserved
Output mode
[11..15] Mode
see
Table 25: Output routing
on page 59
---
[16..30] Reserved
PinState
[31]
RD: Current state of pin
WR: New state of pin
0xF1000324
IO_OUTP_CTRL2
Same as
IO_OUTP_CTRL1
Table 24: Advanced register:
Output control