有做过WINCE2440CAMERA驱动的朋友吗?

[复制链接]
查看11 | 回复1 | 2021-1-27 07:16:22 | 显示全部楼层 |阅读模式
我目前正在看SAMSUN的2440CAMERA接口的驱动代码,打算用OV9650做摄像头
另外请教一句CAM的代码,我一直很迷惑
temp=(s2440CAM->rCIPRSTATUS>>26)&3;
temp=(temp+2)%4;

我的理解:CIPRSTATUS>>26之后可能的值是[27:26]=00011011,和3&是屏蔽第28位,那之后+2再%4,temp根本就一直是0嘛,是不是我理解错了呢?
 还有一个问题,我看OV的手册说,8bit的数据线是使用Y[7:0]一个通道,逐行扫描RGB输出格式是B11G21R22G12,
B31G21R22G32...
再看看2440手册,RGBframememory里按16bit的RGB来存的,32bit一帧,就是一帧存两个RGB,那么PCLK一个下降沿就产
生一次传输,那么在这一次的DATA[7:0]中,从摄像头传到2440存储器里的数据是什么呢?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:16:22 | 显示全部楼层
补充一下,我理解的是在2440里一次PCLK下降沿,就传输一个8位2进制数,因为有8根数据线,2440里存储
的RGB565是16位,就是说两次PCLK下降沿就传完这16位,是一个像素,
可是看到OV手册说Y[7:0]是同过8个PCLK下降沿传完的,传输的是1010BGBG1010这8位, 
这上面的有怎样和B11G21R22G12,B31G21R22G32...对应起来呢?
我的理解很混乱,字比较多,望好心的人能指点一下,我在这里先谢谢您啦~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行