RT,请问这款芯片能实现VGA IN采集数据的时候就偏移采集吗?
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.
可以的 手册搜avid 和vblk duration 前者是调整左右偏移 后者调整上下偏移
HI Eason:
以1080P60为例:我尝试过修改avid,原先的寄存器设置是
{ TVP7002_AVID_START_PIXEL_LSBS, 0xda, TVP7002_WRITE },
{ TVP7002_AVID_START_PIXEL_MSBS, 0x00, TVP7002_WRITE },
{ TVP7002_AVID_STOP_PIXEL_LSBS, 0x5e, TVP7002_WRITE },
{ TVP7002_AVID_STOP_PIXEL_MSBS, 0x08, TVP7002_WRITE },
我想向右偏移60个pixels,所以设置后的寄存器为
{ TVP7002_AVID_START_PIXEL_LSBS, 0x16, TVP7002_WRITE },
{ TVP7002_AVID_START_PIXEL_MSBS, 0x01, TVP7002_WRITE },
{ TVP7002_AVID_STOP_PIXEL_LSBS, 0x9a, TVP7002_WRITE },
{ TVP7002_AVID_STOP_PIXEL_MSBS, 0x08, TVP7002_WRITE },
但是结果是没有数据采集上来,这样真的可行吗?
可能是这个原因:
在Vesa标准里面, 1080p60一行的像素总数是2200,而horizon blanking就是280,剩下1920就是有效像素。
很可能就是没有空间再往右移动了。
你尝试把这个AVID寄存器往左移动看看。 并注意回读寄存器看是否已经生效了