智能车制作

标题: 【DEMOK工作室】开源:基于K60的SCCB实现(OV7620 OV6620 OV7640) [打印本页]

作者: DEMOK    时间: 2012-9-26 16:50
标题: 【DEMOK工作室】开源:基于K60的SCCB实现(OV7620 OV6620 OV7640)
本帖最后由 DEMOK 于 2012-12-21 11:11 编辑

OV数字摄像头在智能车设计中可谓独挡一面,成功应用这种类型的图像传感器的前提是,能够正确的实现对它的初始化工作, 而OV图像传感器的初始化是通过SCCB总线协议的方式实现的。
在调试数字摄像头的过程中,SCCB已经变得必不可少!OV7620的分频、镜像等一系列操作,都可以通过SCCB来完成。DEMOK特此开源基于K60的SCCB实现源码,希望对大家的调试带来便捷!

/******************** (C) COPYRIGHT 2012 DEMOK工作室 ********************
* 文件名          :sccb.c
* 描述             :OV7620 OV7640 OV6620数字摄像头SCCB驱动函数
*
* 实验平台       :野火K60  
*                       DEMOK工作室OV7620/OV7640/OV6620
*
* 作者             :DEMOK工作室
* 淘宝店          :http://demok.taobao.com
* 热销OV7620   :http://item.taobao.com/item.htm?spm=a1z10.1.3.1.56b358&id=17121695790&
* 热销OV6620   :http://item.taobao.com/item.htm?spm=a1z10.1.35.3.56b358&id=10917998245
* 热销OV7640   :即将上架
**********************************************************************************/

[attach]32462[/attach]

第八届智能车摄像头技术交流群  群号:108190422
第八届智能车光电技术交流群     群号:132879827

第八届智能车电磁技术交流群     群号:118404899(已满)
第八届智能车电磁技术交流群②  群号:287996146



作者: 天秤星座    时间: 2012-9-26 18:58
请问7620和 7725有什么区别呢?
作者: 1228463834    时间: 2012-9-28 14:58

作者: duck588    时间: 2012-10-27 19:49

作者: wangweinihao    时间: 2012-10-27 21:55

作者: 小挺挺    时间: 2012-11-9 21:24

作者: GordonFreeman    时间: 2013-3-9 12:32

作者: 朱观炜    时间: 2013-3-12 16:36
试了一下,SCCB写不进去

作者: 百川汇流    时间: 2013-3-16 09:06

作者: xiaopihai1213    时间: 2013-3-22 09:40

作者: 月夜$听海    时间: 2013-4-11 16:28
我的也写不进啊?有人解决了吗?k60
作者: shengwenjie    时间: 2013-4-26 07:42

作者: 阿玖    时间: 2013-8-19 09:40
写不进去
作者: pangfumin    时间: 2014-1-16 11:19
求读取寄存器的函数
作者: weltry    时间: 2014-1-27 00:12
简直是踏破铁鞋无觅处  得来全不费功夫啊
作者: 我是思成><    时间: 2014-3-30 22:26
初始化那里把两个IO口设成上拉电阻之后就可以用了 亲测 不然写不了 改动代码如下
PORT_PCR_REG(PORTA_BASE_PTR, 10) = (0 | PORT_PCR_MUX(1) |PORT_PCR_PE_MASK|PORT_PCR_PS_MASK);
PORT_PCR_REG(PORTA_BASE_PTR, 11) = (0 | PORT_PCR_MUX(1) |PORT_PCR_PE_MASK|PORT_PCR_PS_MASK);
有外部上拉电阻的应该不用这样设置
作者: ExiBQ    时间: 2014-3-30 23:45
我是思成>< 发表于 2014-3-30 22:26
初始化那里把两个IO口设成上拉电阻之后就可以用了 亲测 不然写不了 改动代码如下
PORT_PCR_REG(PORTA_BASE ...

改了还是不行,请问还可能在哪出问题?
哦,我用的是D10 D11做SCL SDA
改过:PORT_PCR_REG(PORTD_BASE_PTR,10)=(0|PORT_PCR_MUX(1)|PORT_PCR_PE_MASK|PORT_PCR_PS_MASK);

作者: 我是思成><    时间: 2014-3-31 16:08
ExiBQ 发表于 2014-3-30 23:45
改了还是不行,请问还可能在哪出问题?
哦,我用的是D10 D11做SCL SDA
改过:PORT_PCR_REG(PORTD_BASE_ ...

我一开始写摄像头寄存器是在摄像头和K60同时上电后立马写的 设成上拉也写不进去后来无意中发现摄像头好像有一个启动时间 你试一下在写摄像头之前延一下时 或者先给摄像头上电再跑K60的程序看看

作者: ExiBQ    时间: 2014-4-1 23:13
我是思成>< 发表于 2014-3-31 16:08
我一开始写摄像头寄存器是在摄像头和K60同时上电后立马写的 设成上拉也写不进去后来无意中发现摄像头好像 ...

好,我试下

作者: エル=ローラ    时间: 2014-7-18 16:41
ExiBQ 发表于 2014-4-1 23:13
好,我试下

问题最后如何解决的?
作者: ExiBQ    时间: 2014-7-18 17:45
エル=ローラ 发表于 2014-7-18 16:41
问题最后如何解决的?

最后没有解决。。。

作者: nfdianzi    时间: 2014-8-1 20:09
我的也写不进去
作者: lihuanhuan    时间: 2014-8-3 15:25


作者: wgw5820974944    时间: 2014-8-6 22:27
学习了
作者: 夜里风    时间: 2015-4-13 15:53
非常感谢
作者: suren    时间: 2015-4-30 11:39
:lol:lol
作者: 善护念    时间: 2015-4-30 17:36
给力




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2