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 ==== |