|
| Control |
|
|
|
Video Mode Settings |
| OneShot and MultiShot |
Select the video mode you want to use from the tables, and make the required settings. As examples, the register settings for Format2, Mode2, and a frame rate of 15 fps for the
In addition, an isochronous transfer speed of
400 Mbps, and isochronous channel 0 are used in these examples. Normally, set the isochronous transfer speed to 400 Mbps.
When multiple cameras are used simultaneously, set different isochronous channels for each one.
|
|
|
|
|
|
|
| Data | |
|
|
|
| |
| Address | |||
|
|
|
|
|
| F0F00600h | 60000000h |
| 80000000h |
| (FrameRate) |
|
|
|
|
|
|
|
|
| F0F00604h | 40000000h |
| A0000000h |
| (VideoMode) |
|
|
|
|
|
|
|
|
| F0F00608h | 40000000h |
| 20000000h |
| (VideoFormat) |
|
|
|
|
|
|
|
|
| F0F0060ch | 02000000h |
| 02000000h |
| (IsoChannel/ |
|
|
|
| IsoSpeed) |
|
|
|
|
|
|
|
|
Starting/Stopping Video Transfer (ContinuousShot)
In the device driver, after the preparations for receiving isochronous data are made, video transfer starts when the following commands are issued.
Address | Data |
F0F00614h80000000h
When the following command is issued, video transfer stops.
Address | Data |
F0F00614h00000000h
This camera supports both OneShot and MultiShot commands. With a OneShot command, after outputting a just one
OneShot
Address | Data |
|
|
F0F0061Ch | 80000000h |
|
|
MultiShot
Address | Data |
|
|
F0F0061Ch | 4000nnnnh |
|
|
Nnnn indicates the number of frames to be output. You can specify any number between 0001h ~ FFFFh (1~65,535). If 0000h is specified, you can think of it as 1 being set instead.
Execution of ContinuousShot, OneShot, and MultiShot are prioritized as follows. When a command with higher priority is being executed, the one with the lower priority is ignored.
ContinuousShot > OneShot > MultiShot
| |
20 | |