写完lut表,并校验通过,开始投影后,只投影了几秒钟(跟我设置的内部触发时间差不多),就停止了,而我设置的循环投影。读硬件状态寄存器(0x21),读出来的值是0x41,是Sequencer error,这个是什么原因导致的啊,检查好久,没有找到问题?
Jeremy Wu:
请提供完整配置清单,我们核对一下。
herry he:
回复 Jeremy Wu:
默认是内部触发循环投影的,当需要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,就停止了。
Jeremy Wu:
回复 herry he:
按照TI pattern mode example,测试过没有问题的.
你提供的信息不够 完善.
请核对步骤, 0x75 , byte 1是设置为0x01, repeated?
herry he:
回复 Jeremy Wu:
是的,在那个地址写入了0x03 0x01 0x03 0x03.需要写入多个字节的地方,我都把数据列出来了。
Jeremy Wu:
回复 herry he:
你写了3个PATTERN在FLASH中, 灰度是8BITS?
请问period和exposure设置为多少?
请提供 详细信息.
herry he:
回复 Jeremy Wu:
period和exposure设置是一样的,4C4B00,8位灰度。
Jeremy Wu:
回复 herry he:
具体到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 nopattern display. The maximum number supported is 24 for 1 bit-depthpatterns. Setting the pattern number to be 25, with a bit-depth of 1 will inserta white-fill pattern. Inverting this pattern will insert a black-fill pattern. Thesepatterns will have the same exposure time as defined in the Pattern DisplayExposure and Frame Period command. Table 2-69 illustrates which bitplanes are illuminated by each pattern number.
TI中文支持网



