Instruction manual
Marlin Technical ManualV.2.7.0
54
Camera interfaces
IO_OUTP_CTRL 1-2
The outputs (Output mode, Polarity) are controlled via two advanced feature
registers (see Table 23: Advanced register: Output control on page 54).
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.
From firmware 2.03 onwards 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 fea-
ture (read only)
--- [1..6] Reserved
Polarity [7] 0: Signal not inverted
1: Signal inverted
--- [8..10] Reserved
Output mode [11..15] Mode
see Table 24: Output routing
on page 55
--- [16..30] Reserved
PinState [31] RD: Current state of pin
WR: New state of pin
0xF1000324 IO_OUTP_CTRL2 Same as IO_OUT-
P_CTRL1
Table 23: Advanced register: Output control