OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 21237|回复: 52

OV7670OV7725(DCMI)驱动程序

[复制链接]

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
发表于 2016-5-19 19:02:14 | 显示全部楼层 |阅读模式
本帖最后由 电子之旅 于 2016-12-15 22:12 编辑

OV7670OV7725(DCMI)驱动程序,在原子哥的OV2640实验基础上修改,(注意:我使用自己画PCB不带FIFO的ov7670,不是使用原子哥的OV7670模块)部分功能未去验证,能正常显示240*320QVGA图像。有什么错误还希望大家指点!

OV7670(DCMI)摄像头实验.zip

3.59 MB, 下载次数: 6494

OV7725(DCMI)摄像头实验.zip

2.12 MB, 下载次数: 3815

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
 楼主| 发表于 2016-12-7 08:58:13 | 显示全部楼层
dqjiang 发表于 2016-12-6 23:32
F407VET6驱动ov7670,显示在lcd能用多少帧?

30帧,OV7670最大也只能输出30帧
回复 支持 2 反对 0

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2018-4-28
在线时间
13 小时
发表于 2016-11-12 22:06:44 | 显示全部楼层
谢谢分享
回复 支持 1 反对 0

使用道具 举报

2

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-7-18
在线时间
11 小时
发表于 2016-11-23 21:28:52 | 显示全部楼层
你是哪个板子啊
回复 支持 反对

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
 楼主| 发表于 2016-11-23 22:36:58 | 显示全部楼层

芯片是F407VET6,不是开发板
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2016-4-28
在线时间
10 小时
发表于 2016-12-6 23:32:47 | 显示全部楼层
F407VET6驱动ov7670,显示在lcd能用多少帧?
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2016-12-8
在线时间
14 小时
发表于 2016-12-8 21:01:03 | 显示全部楼层
有ov7620的吗
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2016-12-8
在线时间
14 小时
发表于 2016-12-8 21:02:56 | 显示全部楼层
有ov7620的吗
回复 支持 反对

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
 楼主| 发表于 2016-12-9 09:26:25 | 显示全部楼层

没玩过7620
回复 支持 反对

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
 楼主| 发表于 2016-12-9 09:26:30 | 显示全部楼层

没玩过7620
回复 支持 反对

使用道具 举报

14

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1422
金钱
1422
注册时间
2015-12-22
在线时间
325 小时
发表于 2016-12-15 09:48:46 | 显示全部楼层
你好,请问你这个程序在探索者开发板上运行成功了吗?这个直接下载到板子上初始化能成功,但是不能显示图像
回复 支持 反对

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
 楼主| 发表于 2016-12-15 22:04:49 | 显示全部楼层
本帖最后由 电子之旅 于 2016-12-15 22:15 编辑


我用的不是原子哥OV7670模块,是自己买了模组画PCB的


回复 支持 反对

使用道具 举报

16

主题

139

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2016-10-18
在线时间
210 小时
发表于 2017-4-30 10:49:52 | 显示全部楼层
下进去过后 花屏……
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2017-5-9
在线时间
10 小时
发表于 2017-5-9 16:33:49 | 显示全部楼层
ov7670的XCLK你都没有初始化,你是怎么显示出来的?
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2017-3-8
在线时间
37 小时
发表于 2017-5-12 11:34:40 | 显示全部楼层
楼主能不能发一下ov7725的引脚图
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2017-5-19
在线时间
3 小时
发表于 2017-5-19 15:15:53 | 显示全部楼层
楼主  求教一下,我不带FIFO的OV7725输出QVGARGB565时候能够正常显示在LCD上,可是我更改HOutSize和VOutSize来设置输出尺寸为80*60的时候就不能正常显示(有的时候有显示不对,有的时候需要复位很多次才有图像出来),是不是改了输出尺寸还要配置其他的,这方面的知识不是很理解,求帮助!
回复 支持 反对

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
 楼主| 发表于 2017-5-19 16:53:57 | 显示全部楼层
suncyan 发表于 2017-5-19 15:15
楼主  求教一下,我不带FIFO的OV7725输出QVGARGB565时候能够正常显示在LCD上,可是我更改HOutSize和VOutSiz ...

去网上找一下寄存器配置数组,那个HoutSize \Voutsize 不能随便改的
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2017-5-19
在线时间
3 小时
发表于 2017-5-21 15:09:39 | 显示全部楼层
电子之旅 发表于 2017-5-19 16:53
去网上找一下寄存器配置数组,那个HoutSize \Voutsize 不能随便改的

楼主知道改了这两个寄存器之后还要修改什么吗?这两天调了效果还不是很好,求教一下
回复 支持 反对

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
 楼主| 发表于 2017-5-21 15:50:15 | 显示全部楼层
suncyan 发表于 2017-5-21 15:09
楼主知道改了这两个寄存器之后还要修改什么吗?这两天调了效果还不是很好,求教一下

我尝试过自己改是不行的,最好是百度网上给出你想要分辨率的配置。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2017-5-19
在线时间
3 小时
发表于 2017-5-21 18:57:40 | 显示全部楼层
电子之旅 发表于 2017-5-21 15:50
我尝试过自己改是不行的,最好是百度网上给出你想要分辨率的配置。

楼主有输出80*60  或者160*120的配置吗?
回复 支持 反对

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
 楼主| 发表于 2017-5-23 10:00:25 | 显示全部楼层
suncyan 发表于 2017-5-21 18:57
楼主有输出80*60  或者160*120的配置吗?

没有咯
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2017-7-7
在线时间
1 小时
发表于 2017-7-7 20:18:17 | 显示全部楼层
你好!我有使用你的code,目前ov7670有讀到資料,但沒辦法再ili9341正確顯示會花屏?
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2017-7-25
在线时间
8 小时
发表于 2017-8-5 14:34:59 | 显示全部楼层
可以求助楼主一点问题吗?我们在探索者的板子上实验OV7725DCMI驱动,发现无法进入帧中断,我们仔细查看了DCMI配置还是没发现原因。
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2017-7-25
在线时间
8 小时
发表于 2017-8-5 14:40:29 | 显示全部楼层
faiz 发表于 2017-4-30 10:49
下进去过后 花屏……

我也是一样,不止花屏,还分块重复
回复 支持 反对

使用道具 举报

16

主题

139

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2016-10-18
在线时间
210 小时
发表于 2017-8-6 13:26:12 | 显示全部楼层
Z1650570741 发表于 2017-8-5 14:40
我也是一样,不止花屏,还分块重复

输出时钟给xclk 然后配置7725的时钟
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2017-7-25
在线时间
8 小时
发表于 2017-8-6 20:09:00 | 显示全部楼层
faiz 发表于 2017-8-6 13:26
输出时钟给xclk 然后配置7725的时钟

鹰眼的OV7725硬件二值化。没有XCLK
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2017-1-19
在线时间
20 小时
发表于 2017-9-14 15:31:28 | 显示全部楼层
faiz 发表于 2017-8-6 13:26
输出时钟给xclk 然后配置7725的时钟

大佬 还请说的详细点
回复 支持 反对

使用道具 举报

16

主题

139

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2016-10-18
在线时间
210 小时
发表于 2017-9-15 17:05:32 | 显示全部楼层

分频个时钟出来啊
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2017-1-19
在线时间
20 小时
发表于 2017-9-16 10:16:55 | 显示全部楼层
faiz 发表于 2017-9-15 17:05
分频个时钟出来啊

您用的是鹰眼吗,
回复 支持 反对

使用道具 举报

16

主题

139

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2016-10-18
在线时间
210 小时
发表于 2017-9-17 11:48:37 | 显示全部楼层

不是 鹰眼不是飞思卡尔才用的么 他把图像压缩了传输的
回复 支持 反对

使用道具 举报

15

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-10-21
在线时间
57 小时
发表于 2017-10-1 11:36:25 | 显示全部楼层
老哥,为什么我的那个是花屏,而且看不到图片
回复 支持 反对

使用道具 举报

15

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-10-21
在线时间
57 小时
发表于 2017-10-1 11:43:40 | 显示全部楼层
老哥,显示初始化成功以后就没有下文了
回复 支持 反对

使用道具 举报

11

主题

104

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2017-7-14
在线时间
25 小时
发表于 2017-10-3 10:48:23 | 显示全部楼层
suncyan 发表于 2017-5-19 15:15
楼主  求教一下,我不带FIFO的OV7725输出QVGARGB565时候能够正常显示在LCD上,可是我更改HOutSize和VOutSiz ...

你好,你为一下你的接线是怎么接的吗?
我的7725显示初始化失败
F407ZGT6的板子
回复 支持 反对

使用道具 举报

11

主题

104

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2017-7-14
在线时间
25 小时
发表于 2017-10-4 10:36:41 | 显示全部楼层
只要在路上就行 发表于 2017-10-1 11:43
老哥,显示初始化成功以后就没有下文了

你弄好了嘛
回复 支持 反对

使用道具 举报

11

主题

104

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2017-7-14
在线时间
25 小时
发表于 2017-10-4 17:40:49 | 显示全部楼层
为什么我用7725读的16位ID全是1,和手册给的不一样
回复 支持 反对

使用道具 举报

15

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-10-21
在线时间
57 小时
发表于 2017-10-5 11:45:35 | 显示全部楼层
PsychoZy 发表于 2017-10-4 17:40
为什么我用7725读的16位ID全是1,和手册给的不一样

没有弄好
回复 支持 反对

使用道具 举报

11

主题

104

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2017-7-14
在线时间
25 小时
发表于 2017-10-5 19:14:28 | 显示全部楼层

你现在是什么不行?
回复 支持 反对

使用道具 举报

15

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-10-21
在线时间
57 小时
发表于 2017-10-5 19:45:16 | 显示全部楼层
现在连SSCB那边初始化都没过去
能不能加你一下qq,咱俩一快讨论讨论
我qq1034113547
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2018-5-2
在线时间
14 小时
发表于 2018-6-28 09:57:32 | 显示全部楼层
花屏。。。。
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2018-8-15
在线时间
4 小时
发表于 2018-8-18 15:08:19 | 显示全部楼层
楼主,请问你的显示模块的型号是什么啊   求接法   
回复 支持 反对

使用道具 举报

42

主题

297

帖子

0

精华

高级会员

Rank: 4

积分
994
金钱
994
注册时间
2016-7-22
在线时间
318 小时
发表于 2018-12-7 09:42:51 | 显示全部楼层
本帖最后由 hi我歌月徘徊 于 2018-12-7 09:46 编辑

为啥我 320*240 的视频 190帧每秒 视频显示正常 图片上传不了了。。。
我用ov7670 无fifo 当然也不带外部晶体 sccb通信过不了 因为没有给xclk时钟 使用mco输出一个8M时钟即可
回复 支持 反对

使用道具 举报

0

主题

62

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2018-11-29
在线时间
9 小时
发表于 2018-12-7 14:39:57 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

3

主题

19

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3271
金钱
3271
注册时间
2018-10-28
在线时间
265 小时
发表于 2019-7-16 15:04:26 | 显示全部楼层
你好,能分享一下你的接线图吗?希望参考一下引脚分配。
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2019-7-5
在线时间
13 小时
发表于 2019-7-24 20:48:34 | 显示全部楼层
谢谢分享666666666666
回复 支持 反对

使用道具 举报

3

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2017-6-6
在线时间
12 小时
发表于 2019-7-27 12:08:26 | 显示全部楼层
本帖最后由 风雨探索 于 2019-7-27 12:10 编辑

老哥,带FIFO的OV7725是不是不能用DCMI传输,我也是自己画的板子然后用到带FIFO的搞了半天,出不来图片,好像是带FIFO的脚 和不带FIFO脚不一样
回复 支持 反对

使用道具 举报

6

主题

55

帖子

0

精华

高级会员

Rank: 4

积分
831
金钱
831
注册时间
2015-6-11
在线时间
119 小时
发表于 2020-1-7 16:52:08 | 显示全部楼层
谢谢分享谢谢分享
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-1-8
在线时间
6 小时
发表于 2020-1-10 15:18:44 | 显示全部楼层
SCCB 设备号读出是FFFF
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2020-1-8
在线时间
6 小时
发表于 2020-1-10 15:20:17 | 显示全部楼层
设备号不对,没工作
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2018-11-7
在线时间
5 小时
发表于 2020-12-5 10:36:51 | 显示全部楼层
刚好需要,还挺好的
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2020-11-3
在线时间
2 小时
发表于 2021-4-10 15:06:10 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 05:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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