加入收藏 设为首页 帮助中心
 
论坛首页
用户登录 | 用户注册 | 最新悬赏 | 最新贴子 | 会员中心 | 贴子搜索 | 网站地图 | 帮助中心 | 联系我们
站内搜索:
现在位置 > 维库电子开发网论坛 > 嵌入式系统/ARM技术 > 請問WINCE OV511的SOURCE CODE問題...
帖子主题: 請問WINCE OV511的SOURCE CODE問題
你还没有登录,无法发表回复,请首先 登录.. [注 册]
积分:1200 樱之花
发表于:2008-5-10 9:03:00 楼主
级别:二钻
积分:1200分
注册:2007年11月14日
不知網上的各位大大有沒有人去讀過WINCE OV511的SOURCE CODE,我看裡面的CODE並沒有對OV7620 SENSOR下值???這樣對嗎???因為我身邊沒有網眼V2000的攝像頭,所以也無法確定這網絡上載下來的驅動能不能動。  
积分:1200 樱之花
发表于:2008-5-10 9:04:00 1 楼
级别:二钻
积分:1200分
注册:2007年11月14日

还有:我在USBVedio.h只有看到OV511 define 的這些值,但是沒有看到Sensor 寄存器的Define,可以麻煩告知我在哪裡嘛???謝謝

//////////////////////////////////////////////////////////
/* Camera interface register numbers */
#define R511_CAM_DELAY 0x10
#define R511_CAM_EDGE 0x11
#define R511_CAM_PXCNT 0x12
#define R511_CAM_LNCNT 0x13
#define R511_CAM_PXDIV 0x14
#define R511_CAM_LNDIV 0x15
#define R511_CAM_UV_EN 0x16
#define R511_CAM_LINE_MODE 0x17
#define R511_CAM_OPTS 0x18

/* Snapshot mode camera interface register numbers */
#define R511_SNAP_FRAME 0x19
#define R511_SNAP_PXCNT 0x1A
#define R511_SNAP_LNCNT 0x1B
#define R511_SNAP_PXDIV 0x1C
#define R511_SNAP_LNDIV 0x1D
#define R511_SNAP_UV_EN 0x1E
#define R511_SNAP_OPTS 0x1F

/* DRAM register numbers */
#define R511_DRAM_FLOW_CTL 0x20
#define R511_DRAM_ARCP 0x21
#define R511_DRAM_MRC 0x22
#define R511_DRAM_RFC 0x23

#define R51x_SYS_RESET 0x50
#define R51x_SYS_INIT       0x53

#define OV511_NUMSBUF 2

#define FRAMES_PER_DESC 10

 
积分:1244 tiantian520
发表于:2008-5-12 8:48:00 2 楼
级别:二钻
积分:1244分
注册:2007年11月07日
我也来帖一下.
int Ov511ModeInitRegs(PDRVCONTEXT pDrv,int width, int height, int sub_flag)
{
int hsegs, vsegs;

if (!Ov51xStop(pDrv))
{
return 0;
}


RegisterWrite(pDrv, R511_CAM_UV_EN, 0x01);
RegisterWrite(pDrv, R511_SNAP_UV_EN, 0x01);
RegisterWrite(pDrv, R511_SNAP_OPTS, 0x03);


/* Here I'm assuming that snapshot size == image size.
 * I hope that's always true. --claudio
 */
hsegs = (width >> 3) - 1;
vsegs = (height >> 3) - 1;

RegisterWrite(pDrv, R511_CAM_PXCNT, hsegs);
RegisterWrite(pDrv, R511_CAM_LNCNT, vsegs);
RegisterWrite(pDrv, R511_CAM_PXDIV, 0x00);
RegisterWrite(pDrv, R511_CAM_LNDIV, 0x00);

/* YUV420, low pass filter on */
RegisterWrite(pDrv, R511_CAM_OPTS, 0x03);

/* Snapshot additions */
RegisterWrite(pDrv, R511_SNAP_PXCNT, hsegs);
RegisterWrite(pDrv, R511_SNAP_LNCNT, vsegs);
RegisterWrite(pDrv, R511_SNAP_PXDIV, 0x00);
RegisterWrite(pDrv, R511_SNAP_LNDIV, 0x00);

/*
if (ov->compress) {
/* Enable Y and UV quantization and compression */
/*RegisterWrite(pDrv, R511_COMP_EN, 0x07);
RegisterWrite(pDrv, R511_COMP_LUT_EN, 0x03);
ov51x_reset(ov, OV511_RESET_OMNICE);
}*/

if (!Ov51xRestart(pDrv))
{
return 0;
}

return 1;
}

//给OV511寄存器赋初始值(在OV511初始化时调用)
int WriteRegvals(PDRVCONTEXT pDrv)
{
RegisterWrite(pDrv,R51x_SYS_RESET,0x7f);
RegisterWrite(pDrv,R51x_SYS_INIT,0x01);
RegisterWrite(pDrv,R51x_SYS_RESET,0x7f);
RegisterWrite(pDrv,R51x_SYS_INIT,0x01);
RegisterWrite(pDrv,R51x_SYS_RESET,0x3f);
RegisterWrite(pDrv,R51x_SYS_INIT,0x01);
RegisterWrite(pDrv,R51x_SYS_RESET,0x3d);

return 1;
}
 
积分:1516 一个人的精彩
发表于:2008-5-13 9:20:00 3 楼
级别:二钻
积分:1516分
注册:2007年11月14日
看datasheet吧  
积分:1302 yuanjiuqiang
发表于:2008-5-14 8:55:00 4 楼
级别:二钻
积分:1302分
注册:2007年11月19日

三楼的.我觉的说的蛮有道理的.

 
快速回复:
用户名: 密码:  验证码,看不清楚?请点击刷新验证码 注册新帐号?
上传图片格式(jpg/gif/png)和文件格式(rar/pdf)
 
 
网站简介广告服务网站地图帮助信息联系方式问题报告
Copyright 2007 - 2008 bbs.weeqoo.com
Powered By weeqoo Version 8.0.0