大家好:
我在进行图像采集的时候,用I2C进行通道切换后,发现图像会出现差屏的现象。(就是图像上移或者下移)。
请问有谁碰到过这情况,能帮我解答下吗??谢谢了
我用的平台式DM6467,用的是TI官方提供的图像采集与显示代码。
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进行通道切换后,发现图像会出现差屏的现象。(就是图像上移或者下移)。
请问有谁碰到过这情况,能帮我解答下吗??谢谢了
我用的平台式DM6467,用的是TI官方提供的图像采集与显示代码。
你好,
切换通道的时候,VPIF的输入的时序(vd间隔/hd间隔)是否就发生变化了?如果是,需要复位VPIF保证采集正确。
Eason Wang,
你好。我采用的是TVP5147进行图像采集,TVP5147支持8通道图像采集,我将CCD1接TVP5147的第一路通道,CCD2接TVP5147的第一路通道。
CCD1开始进行通道采集时没有图像差屏,但是进行CCD1采集一段时间后,我用I2C切换通道到CCD2,这里会出现差屏的现象。
Chris Meng ,
你好,请问该如何复位VPIF?我使用的是你TI的vpif的驱动,我应该在应用程序下直接操作寄存机进行复位吗????
请指教,这方面我不是很熟悉。谢谢了。
你好,
复位需要使用PSC里面VPIF相关的寄存器。
请也参考勘误表里面的下面的章节:
2.1.2 VPIF Resynchronization After Disconnecting External Video Source
Chris Meng
你好,
我试了采用复位PSC里面VPI相关的寄存器(15:VDCE,16:VIDEO PORT0,17:VIDEO PORT1,18:TSIF0,19:TSIF1)
但是在进行CCD1图像采集中间,我用I2C进行通道切换成CCD2,然后进行寄存器的复位与使能。
这时候发现我的图像采集线程无法执行了,程序一直卡着,不继续采集了。(试了将寄存器关闭、复位、使能也不行)
而且我发现TI提供的例程里面无法使用stopCapture和releaseCapture这两个函数,我一调用就是使程序终止。
请问是不是我操作的方式不对?????如果有这方面操作的例程能指点我下吗???谢谢你了。。。
你好,
具体的软件我不是很清楚,但流程应该如下:
1. 停止采集
2. 配置I2C切换通道
3.输入信号稳定后,复位VPIF(16:VIDEO PORT0,17:VIDEO PORT1),然后在使能VPIF,使能采集。