Changes

Jump to navigation Jump to search
Line 196: Line 196:     
==== IO Control ====
 
==== IO Control ====
<br />
+
 
 +
===== trgdelay =====
 +
<code>./mv_mipi_i2c.sh -r -f trgdelay</code>
 +
 
 +
<code>./mv_mipi_i2c.sh -w -f trgdelay -p1 [us]</code>
 +
 
 +
Trigger delay, effective under both soft trigger and hard trigger mode.
 +
 
 +
range: 0 to 1000000 (unit: microsecond)
 +
 
 +
===== trgedge =====
 +
<code>./mv_mipi_i2c.sh -r -f trgedge</code>
 +
 
 +
<code>./mv_mipi_i2c.sh -w -f trgedge -p1 [0,1]</code>
 +
 
 +
Effective trigger edge in hard trigger mode.
 +
{| class="wikitable"
 +
!value
 +
!description
 +
|-
 +
|0
 +
|Rising edge
 +
|-
 +
|1
 +
|Falling edge
 +
|}
 +
 
 +
===== trgfilter_enable =====
 +
<code>./mv_mipi_i2c.sh -r -f trgfilter_enable</code>
 +
 
 +
<code>./mv_mipi_i2c.sh -w -f trgfilter_enable -p1 [0,2]</code>
 +
{| class="wikitable"
 +
!value
 +
!description
 +
|-
 +
|0
 +
|No filtering
 +
|-
 +
|1
 +
|Rising edge filtering (filtering out low-level interference signals)
 +
|-
 +
|2
 +
|Falling edge filtering (filtering out high level interference signals)
 +
|-
 +
|3
 +
|Both rising edge and falling edge filtering
 +
|}
 +
 
 +
===== trgfilter_time =====
 +
<code>./mv_mipi_i2c.sh -r -f trgfilter_time</code>
 +
 
 +
<code>./mv_mipi_i2c.sh -w -f trgfilter_time -p1 [us]</code>
 +
 
 +
Trigger signal filtering window width.
 +
 
 +
range: 1 to 1000000 (unit: microsecond)
 +
 
 +
===== trgexp_delay =====
 +
<code>./mv_mipi_i2c.sh -r -f trgexp_delay</code>
 +
 
 +
<code>./mv_mipi_i2c.sh -w -f trgexp_delay -p1 [us]</code>
 +
 
 +
Exposure delay, i.e. the time to turn on the Strobe signal in advance.
 +
 
 +
range: 1 to 1000000 (unit: microsecond)
 +
 
 +
The difference between trgexp_delay and trgdelay, see manual for details.
 +
 
 +
===== gpios_status =====
 +
<code>./mv_mipi_i2c.sh -r -f gpios_status</code>
 +
 
 +
Get TriggerIN_IO, OUT_IO1 and OUT_IO2 status.
 +
 
 +
===== outio1_mode =====
 +
./mv_mipi_i2c.sh -r -f outio1_mode
 +
 
 +
./mv_mipi_i2c.sh -w -f outio1_mode -p1 [0,1]
 +
{| class="wikitable"
 +
!value
 +
!description
 +
|-
 +
|0
 +
|strobe
 +
|-
 +
|1
 +
|user out
 +
|}
 +
strobe: High level active.
 +
 
 +
user out: defined by '''outio1_usr.'''
 +
 
 +
===== outio1_usr =====
 +
<code>./mv_mipi_i2c.sh -r -f outio1_usr</code>
 +
 
 +
<code>./mv_mipi_i2c.sh -w -f outio1_usr -p1 [0,1]</code>
 +
{| class="wikitable"
 +
!value
 +
!description
 +
|-
 +
|0
 +
|low
 +
|-
 +
|1
 +
|high
 +
|}
 +
 
 +
===== outio1_rvs =====
 +
<code>./mv_mipi_i2c.sh -r -f outio1_rvs</code>
 +
 
 +
<code>./mv_mipi_i2c.sh -w -f outio1_rvs -p1 [0,1]</code>
 +
 
 +
Reverse OUT_IO1 high and low levels if set to 1.
 +
 
 +
===== outio2_mode =====
 +
<code>./mv_mipi_i2c.sh -r -f outio2_mode</code>
 +
 
 +
<code>./mv_mipi_i2c.sh -w -f outio2_mode -p1 [0,3]</code>
 +
{| class="wikitable"
 +
!value
 +
!description
 +
|-
 +
|0
 +
|strobe
 +
|-
 +
|1
 +
|user out
 +
|-
 +
|2
 +
|trigger wait
 +
|-
 +
|3
 +
|XVS
 +
|-
 +
|4
 +
|XHS
 +
|}
 +
strobe: High level active.
 +
 
 +
user out: defined by '''outio2_usr.'''
 +
 
 +
trigger wait: High level active. Indicate that the camera is not busy now, able to respond to the trigger signal.
 +
 
 +
XHS, XVS: The signal from the corresponding pin of the sensor.
 +
 
 +
===== outio2_usr =====
 +
<code>./mv_mipi_i2c.sh -r -f outio2_usr</code>
 +
 
 +
<code>./mv_mipi_i2c.sh -w -f outio2_usr -p1 [0,1]</code>
 +
{| class="wikitable"
 +
!value
 +
!description
 +
|-
 +
|0
 +
|low
 +
|-
 +
|1
 +
|high
 +
|}
 +
 
 +
===== outio2_rvs =====
 +
<code>./mv_mipi_i2c.sh -r -f outio2_rvs</code>
 +
 
 +
<code>./mv_mipi_i2c.sh -w -f outio2_rvs -p1 [0,1]</code>
 +
 
 +
Reverse OUT_IO1 high and low levels if set to 1.
    
==== Image Features ====
 
==== Image Features ====

Navigation menu