智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5118|回复: 14
打印 上一主题 下一主题

有人用过ov7670吗

[复制链接]

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
跳转到指定楼层
1#
发表于 2014-2-16 21:31:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
各位,有人用过7670吗,
其默认是rgb565格式的图像
如何将其设置成yuv格式的呢
回复

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
29
威望
27
贡献
2
兑换币
5
注册时间
2016-7-21
在线时间
0 小时
毕业学校
山东交通学院
15#
发表于 2016-7-21 10:14:17 | 只看该作者
楼主可以分享一个7670的上位机吗?跪求!
回复 支持 反对

使用道具 举报

4

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
威望
138
贡献
69
兑换币
85
注册时间
2015-11-9
在线时间
23 小时
毕业学校
电子科大
14#
发表于 2016-5-15 18:26:03 | 只看该作者
我查手册看很多保留寄存器例程中还是在配置,这个没看懂,这个接收数组假如是100*100但由于其一个像素是两个字节需要在上位机上设置成50*100吗?现在还是花屏中图像看不出来能收到数据,屏蔽了寄存器设置
回复 支持 反对

使用道具 举报

4

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
威望
138
贡献
69
兑换币
85
注册时间
2015-11-9
在线时间
23 小时
毕业学校
电子科大
13#
发表于 2016-5-15 18:22:15 | 只看该作者
也在使用OV7670,贴一个中文资料http://wenku.baidu.com/link?url= ... xrmisZiN-iQaBWH-6n_
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
324
威望
168
贡献
94
兑换币
96
注册时间
2014-8-31
在线时间
31 小时
毕业学校
在读本科
12#
发表于 2015-10-28 09:10:17 | 只看该作者
pangfumin 发表于 2014-2-19 10:42
成功了,自己回复一下好了

/*********************************************************************** ...

请问 楼主  ov7670  yuv的输出格式是什么啊,灰度值y是两个字节的那几位?
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
11
威望
9
贡献
2
兑换币
3
注册时间
2015-8-7
在线时间
0 小时
毕业学校
WYXY
11#
发表于 2015-8-7 20:41:32 | 只看该作者
求OV7670     STM32的资料,960944837
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

注册会员

Rank: 2

积分
98
威望
64
贡献
24
兑换币
31
注册时间
2014-12-8
在线时间
5 小时
毕业学校
哈工大威海
10#
发表于 2014-12-12 15:23:26 | 只看该作者
来看看啊
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
350
威望
180
贡献
102
兑换币
108
注册时间
2014-5-16
在线时间
34 小时
毕业学校
辽宁工程技术大学
9#
发表于 2014-7-26 10:25:19 | 只看该作者
楼主,你用的什么芯片
回复 支持 反对

使用道具 举报

3

主题

96

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2329
威望
1187
贡献
730
兑换币
804
注册时间
2013-12-7
在线时间
206 小时
毕业学校
内蒙古集宁一中
8#
发表于 2014-7-21 20:01:43 | 只看该作者
在吗?
想请问下楼主   输出的是分辨率是多少*多少的呢       就像我调的QQVGA是160*120的
回复 支持 反对

使用道具 举报

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
7#
 楼主| 发表于 2014-2-19 10:42:44 | 只看该作者
成功了,自己回复一下好了

/***************************************************************************
名    称:void set_Cmos7670reg(void)
功    能:CMOS寄存器配置
入口参数:无
出口参数:无
说    明:
调用方法:set_Cmos7670reg();
***************************************************************************/
void set_Cmos7670reg(void)
{         

        WrCmos7670(0x3a, 0x04);
        WrCmos7670(0x40, 0xd0);
        WrCmos7670(0x12, 0x14);
        WrCmos7670(0x32, 0x80);
        WrCmos7670(0x17, 0x16);
        WrCmos7670(0x18, 0x04);
        WrCmos7670(0x19, 0x02);
        WrCmos7670(0x1a, 0x7b);
        WrCmos7670(0x03, 0x06);
        WrCmos7670(0x0c, 0x00);
        WrCmos7670(0x3e, 0x00);
        WrCmos7670(0x70, 0x3a);
        WrCmos7670(0x71, 0x35);
        WrCmos7670(0x72, 0x11);
        WrCmos7670(0x73, 0x00);
        WrCmos7670(0xa2, 0x02);
        WrCmos7670(0x11, 0x81);
       
        WrCmos7670(0x7a, 0x20);
        WrCmos7670(0x7b, 0x1c);
        WrCmos7670(0x7c, 0x28);
        WrCmos7670(0x7d, 0x3c);
        WrCmos7670(0x7e, 0x55);
        WrCmos7670(0x7f, 0x68);
        WrCmos7670(0x80, 0x76);
        WrCmos7670(0x81, 0x80);
        WrCmos7670(0x82, 0x88);
        WrCmos7670(0x83, 0x8f);
        WrCmos7670(0x84, 0x96);
        WrCmos7670(0x85, 0xa3);
        WrCmos7670(0x86, 0xaf);
        WrCmos7670(0x87, 0xc4);
        WrCmos7670(0x88, 0xd7);
        WrCmos7670(0x89, 0xe8);
       
        WrCmos7670(0x13, 0xe0);
        WrCmos7670(0x00, 0x00);
       
        WrCmos7670(0x10, 0x00);
        WrCmos7670(0x0d, 0x00);
        WrCmos7670(0x14, 0x28);
        WrCmos7670(0xa5, 0x05);
        WrCmos7670(0xab, 0x07);
        WrCmos7670(0x24, 0x75);
        WrCmos7670(0x25, 0x63);
        WrCmos7670(0x26, 0xA5);
        WrCmos7670(0x9f, 0x78);
        WrCmos7670(0xa0, 0x68);
        WrCmos7670(0xa1, 0x03);
        WrCmos7670(0xa6, 0xdf);
        WrCmos7670(0xa7, 0xdf);
        WrCmos7670(0xa8, 0xf0);
        WrCmos7670(0xa9, 0x90);
        WrCmos7670(0xaa, 0x94);
        WrCmos7670(0x13, 0xe5);

        WrCmos7670(0x0e, 0x61);
        WrCmos7670(0x0f, 0x4b);
        WrCmos7670(0x16, 0x02);
        WrCmos7670(0x1e, 0x37);
        WrCmos7670(0x21, 0x02);
        WrCmos7670(0x22, 0x91);
        WrCmos7670(0x29, 0x07);
        WrCmos7670(0x33, 0x0b);
        WrCmos7670(0x35, 0x0b);
        WrCmos7670(0x37, 0x1d);
        WrCmos7670(0x38, 0x71);
        WrCmos7670(0x39, 0x2a);
        WrCmos7670(0x3c, 0x78);
        WrCmos7670(0x4d, 0x40);
        WrCmos7670(0x4e, 0x20);
        WrCmos7670(0x69, 0x00);
        WrCmos7670(0x6b, 0x60);
        WrCmos7670(0x74, 0x19);
        WrCmos7670(0x8d, 0x4f);
        WrCmos7670(0x8e, 0x00);
        WrCmos7670(0x8f, 0x00);
        WrCmos7670(0x90, 0x00);
        WrCmos7670(0x91, 0x00);
        WrCmos7670(0x92, 0x00);
        WrCmos7670(0x96, 0x00);
        WrCmos7670(0x9a, 0x80);
        WrCmos7670(0xb0, 0x84);
        WrCmos7670(0xb1, 0x0c);
        WrCmos7670(0xb2, 0x0e);
        WrCmos7670(0xb3, 0x82);
        WrCmos7670(0xb8, 0x0a);



        WrCmos7670(0x43, 0x14);
        WrCmos7670(0x44, 0xf0);
        WrCmos7670(0x45, 0x34);
        WrCmos7670(0x46, 0x58);
        WrCmos7670(0x47, 0x28);
        WrCmos7670(0x48, 0x3a);
        WrCmos7670(0x59, 0x88);
        WrCmos7670(0x5a, 0x88);
        WrCmos7670(0x5b, 0x44);
        WrCmos7670(0x5c, 0x67);
        WrCmos7670(0x5d, 0x49);
        WrCmos7670(0x5e, 0x0e);
        WrCmos7670(0x64, 0x04);
        WrCmos7670(0x65, 0x20);
        WrCmos7670(0x66, 0x05);
        WrCmos7670(0x94, 0x04);
        WrCmos7670(0x95, 0x08);
        WrCmos7670(0x6c, 0x0a);
        WrCmos7670(0x6d, 0x55);
        WrCmos7670(0x6e, 0x11);
        WrCmos7670(0x6f, 0x9f);
        WrCmos7670(0x6a, 0x40);
        WrCmos7670(0x01, 0x40);
        WrCmos7670(0x02, 0x40);
        WrCmos7670(0x13, 0xe7);
        WrCmos7670(0x15, 0x00);  
       
       
        WrCmos7670(0x4f, 0x80);
        WrCmos7670(0x50, 0x80);
        WrCmos7670(0x51, 0x00);
        WrCmos7670(0x52, 0x22);
        WrCmos7670(0x53, 0x5e);
        WrCmos7670(0x54, 0x80);
        WrCmos7670(0x58, 0x9e);
       
        WrCmos7670(0x41, 0x08);
        WrCmos7670(0x3f, 0x00);
        WrCmos7670(0x75, 0x05);
        WrCmos7670(0x76, 0xe1);
        WrCmos7670(0x4c, 0x00);
        WrCmos7670(0x77, 0x01);
        WrCmos7670(0x3d, 0xc2);       
        WrCmos7670(0x4b, 0x09);
        WrCmos7670(0xc9, 0x60);
        WrCmos7670(0x41, 0x38);
        WrCmos7670(0x56, 0x40);
       
        WrCmos7670(0x34, 0x11);
        WrCmos7670(0x3b, 0x02);
                                                               
        WrCmos7670(0xa4, 0x89);
        WrCmos7670(0x96, 0x00);
        WrCmos7670(0x97, 0x30);
        WrCmos7670(0x98, 0x20);
        WrCmos7670(0x99, 0x30);
        WrCmos7670(0x9a, 0x84);
        WrCmos7670(0x9b, 0x29);
        WrCmos7670(0x9c, 0x03);
        WrCmos7670(0x9d, 0x4c);
        WrCmos7670(0x9e, 0x3f);
        WrCmos7670(0x78, 0x04);
       
        WrCmos7670(0x79, 0x01);
        WrCmos7670(0xc8, 0xf0);
        WrCmos7670(0x79, 0x0f);
        WrCmos7670(0xc8, 0x00);
        WrCmos7670(0x79, 0x10);
        WrCmos7670(0xc8, 0x7e);
        WrCmos7670(0x79, 0x0a);
        WrCmos7670(0xc8, 0x80);
        WrCmos7670(0x79, 0x0b);
        WrCmos7670(0xc8, 0x01);
        WrCmos7670(0x79, 0x0c);
        WrCmos7670(0xc8, 0x0f);
        WrCmos7670(0x79, 0x0d);
        WrCmos7670(0xc8, 0x20);
        WrCmos7670(0x79, 0x09);
        WrCmos7670(0xc8, 0x80);
        WrCmos7670(0x79, 0x02);
        WrCmos7670(0xc8, 0xc0);
        WrCmos7670(0x79, 0x03);
        WrCmos7670(0xc8, 0x40);
        WrCmos7670(0x79, 0x05);
        WrCmos7670(0xc8, 0x30);
        WrCmos7670(0x79, 0x26);
        WrCmos7670(0x09, 0x00);       



        /*
       

//        {0x3a, 0x04},//RGB
        {0x12, 0x10},//QVGA  YUV
        {0x3a, 0x14},//使用固定UV输出
        {0x3d, 0x80},//使用固定UV输出
                                                        //0         0       :      Y U Y V (3a:14 3d:80)
                                                        //0         1       :      Y V Y U  (3a:14 3d:81)
                                                        //1         0       :      U Y V Y (3a:18 3d:80)
                                                        //1         1       :      V Y U Y (3a:18 3d:81)
        {0x67, 0x11},//固定U值,0x11,方便测试
        {0x68, 0xFF},//固定V值,0xFF,方便测试
//        {0x40, 0x10},//RGB565
        {0x40, 0xC0},//初始配置,YUV模式,这个寄存器必须设置,否则不好使
//        {0x12, 0x14},//QVGA  RGB,


           WrCmos7670(0x12, 0x10);
           WrCmos7670 (0x3a, 0x14);
           WrCmos7670 (0x3d, 0x80);
           WrCmos7670(0x67, 0x11);
           WrCmos7670(0x68, 0xFF);
           WrCmos7670(0x40, 0xC0);
         

        */
           WrCmos7670(0x12, 0x10);
           WrCmos7670 (0x3a, 0x14);
           WrCmos7670 (0x3d, 0x80);
           WrCmos7670(0x67, 0x11);
           WrCmos7670(0x68, 0xFF);
           WrCmos7670(0x40, 0xC0);
       
       
}
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2025-1-29 13:53 , Processed in 0.066946 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表