有友善之臂的miniarm2440的ov9650cmos camera驱动,想要实现显示的图像左右颠倒,说不明白了,就跟照镜子似的,
,{0x18,0xc6},{0x17,0x26},{0x32,0xad},
// ,{0x18,0x26},{0x17,0xc6},{0x32,0xad},
{0x03,0x00},{0x1a,0x3d},{0x19,0x01},
注意看:注释的那一行就是我本来的想法,18 17 32 寄存器的作用的设定 水平方向开始,结束的11位。
// ,{0x18,0xc6},{0x17,0x26},{0x32,0xad},
,{0x18,0x26},{0x17,0xc6},{0x32,0xad},
{0x03,0x00},{0x1a,0x3d},{0x19,0x01},
这个时候,将c6 和 26 交换,期望图像左右反向,可是没有成功,出现了很多蓝色的杠杠
、
望高手指点一些方法,怎么设置。
怎么不好用啊,就设置个寄存器的事情,知道的速度说说,我好揭帖
Mirror/VFlip Enable
Bit[7:6]: Reserved
Bit[5]: Mirror
0: Normal image
1E MVFP 00 RW 1: Mirror image
Bit[4]: VFlip enable
0: VFlip disable
1: VFlip enable
Bit[3:0]: Reserved
这是ov9650的data sheet,你怎么给人家改了reserved啊,
感谢苹果的提醒,这个寄存器的作用,我试验了一下,就是左右反向,前后反向,
将ox1e 设置成0x10就可以前后反向,按道理,将0x1e设置成 0x08 可以实现左右反向,可是,只能实现前后,不能实现左右,知道的说说,马上就要送分了
感谢苹果的提示,苹果,你用的是ov9650吗 cfanlwn的说的很对,不过寄存器不是设定的那个值
0x1e 设为 0x10, 前后反向; 0x1e设为 0x20表示左右反向,跟照镜子似的,所以给分,苹果cfanlwn 10分
kyzf 就给你1分了,我自己9分。
注意:在ov9650的驱动里调试 ov9650的SCCB address 0x60, product ID 0x9652, expect 0x9650
解决了,还有一个问题,就是视频显示的延迟很大,不知道怎么解决。。。。。重新弄个帖子吧
回复 8楼 hongfs 的帖子
刚好遇到同样现象。。试试先~~~