目前的情况: 我已经实现了I2c通信,就是可以通过指令控制DLP的一些简单功能,比如开启关闭DLP投影等,现在遇到一个问题:就是重新设置投影条纹的 数量 以及 投影条纹的顺序,下面贴图,是我实际过程中代码(代码命名不是很好,只是测试。见谅):
目的:flash 内存中有 四张RGB 24bit的图像,而我需要从中每次投影4bit的图案,默认的是投射20张。
现在通过下面的指令,来控制其投射前10张。
上面的1-20是默认的正常投影模式,项目的21往后,设置完下面的代码,投射出来的条纹就是乱的,不是按1-10投射的。()
注意:代码中的,byte writei2cStop[2] = { 0x00,0x03 }; 0x00 是个地址,0x03才是后面发送的指令。而且,这些指令都可以发送成功。
我的疑惑之处就是:就按10张的条纹,下面我代码中的指令该如何指定?
这个是按照lightCrafter3500 GUI 自己弄出来的,希望TI 的大佬们指点,上面标注之处,主要是我不知道
DLPC350_SendPatLut();
DLPC350_SendImageLut(&splashLut[0], 1);
其指令是如何发送的?
而且,上面的代码 , 比如第n张image,的第m个pattern,不论我如何改,我都得不到我想要的方法。希望可以指出我的错误点,谢谢!