ok6410使用ov7670模组配置方法

本文介绍如何将OK6410官方的OV9650 CMOS模块替换为OV7670,并确保管脚定义一致。文章详细说明了配置步骤,包括修改I2C地址、调整ResetType设置及CMOS参数,以实现正确的图像显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需使用ok6410官方的ov9650 cmos模块,去掉ov9650换成ov7670,

注意:

1.ov7670模组管脚定义必须和ov9650一致

2.飞凌提供的ov9650规格书管脚1和24顺序错误

开始配置:

1.修改ov7670的i2c地址为0x21,I2C_BOARD_INFO("ov965x", 0x21),修改文件:linux-3.0.1\arch\arm\mach-s3c64xx\mach-smdk6410.c

2.查看ov7670数据手册得知0:RESET 模式 1:一般模式 ,而ov9650是1:RESET 模式 0:一般模式 ,所以需要配置内核把Reset Type设置为0,

Device Drivers  --->  Multimedia support  --->Video capture adapters  --->     (0)   Reset Type (0=low, 1=high) 

3.配置cmos参数,打开如下文件替换OV965X_init_reg里的内容

linux-3.0.1\drivers\media\video\samsung\fimc\ov965x.h

{0x3a,0x00},//yuyv
{0x12, 0x00},//0x02显示彩条,0x00正常图像
{0xb0, 0x84},
{0x3d, 0xc0}, //0xc0,yuyv
{0x14, 0x2A},
{0x15,0x10},

重新编译内核刷入即可显示图像,附正确的彩条图案方便调试对比:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值