TI中文支持网
TI专业的中文技术问题咨询交流网站

通过I2C写350pattern播放问题

写完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.

赞(0)
未经允许不得转载:TI中文支持网 » 通过I2C写350pattern播放问题
分享到: 更多 (0)