写完lut表,并校验通过,开始投影后,只投影了几秒钟(跟我设置的内部触发时间差不多),就停止了,而我设置的循环投影。读硬件状态寄存器(0x21),读出来的值是0x41,是Sequencer error,这个是什么原因导致的啊,检查好久,没有找到问题?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
默认是内部触发循环投影的,当需要I2c控制的时候,我先发一个停止命令。
接着我就设置为pattern模式,选择内部存储方式,往LUTcontrol写0x03,0x01,0x03,0x03,
选择触发模式,设置period和expoture,往0x78写0,1,2(image index configuration),再控制0x76往0x78写0x00,0x78,0x0c,
0x04,0x78,0x0C,0x08, 0x78,0x0C,(pattern definition),读validation数据,通过后,发送START命令。完全按照Pattern Display
Mode Example里面的步骤进行的,投影了几秒钟,也就是一个pattern,就停止了。
具体到0x78, 0 Byte的7:2值多少? 8bits,最大120HZ.(只能有6张8bits图片),或FLASH的2张FLASH image index.不能有3张压缩(8bits)的图片.
Pattern number (0 based index). For pattern number 0x3F, there is no
pattern display. The maximum number supported is 24 for 1 bit-depth
patterns. Setting the pattern number to be 25, with a bit-depth of 1 will insert
a white-fill pattern. Inverting this pattern will insert a black-fill pattern. These
patterns will have the same exposure time as defined in the Pattern Display
Exposure and Frame Period command. Table 2-69 illustrates which bit
planes are illuminated by each pattern number.