OpenEdv-开源电子网

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

STM32F407VET6驱动OV2640的问题

[复制链接]

5

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2017-8-2
在线时间
16 小时
发表于 2017-8-3 10:51:51 | 显示全部楼层 |阅读模式
7金钱
求助原子哥,我将STM32F407探索者开发板上的OV2640例程移植到STM32F407VET6最小系统板上。引脚修改成这样: OV_D0~D7  ------------  PE6/PE5/PB6/PC11/PC9/PC8/PC7/PC6
                 OV_SCL    ------------  PA11  //PD6
                 OV_SDA    ------------  PA12  //PD7
                 OV_VSYNC  ------------  PB7
                 OV_HREF   ------------  PA4
                 OV_RESET  ------------  PC4   //PG15
                 OV_PCLK   ------------  PA6
                 OV_PWDN   ------------  PC5   //PG9
// 后面是探索者板的引脚使用。
然后例程下载到VEY6板上面之后,使用RGB565  test  LCD会花屏,但是堵住摄像头会显示全黑,是可以感应到有图像的,就是显示不出来。
使用JPEG test 通过串口2发送到串口摄像头软件时,提示:
frame:15
jpeg_data_len:1544
然后串口摄像头一直提示接收到数据,已接收框的数据一直在增加,但图像框仍然不出图像,就是开始的默认图像。见附图。程序设置图像输出320*240的JPEG
求助原子哥和各位大侠这是什么问题。
我想将OV2640输出的图像通过SPI WIFI实时传输到另一个同样的节点,不知道VET6最小系统板能否胜任,图像大小不是很大,320*240,求各位大佬指条明路。。。
p2.PNG

最佳答案

查看完整内容[请看2#楼]

我最后发现问题在杜邦线这里,RGB565模式视频颜色失真,肯定是有丢失数据,JPEG模式下应该也是数据丢失导致上位机识别不出来。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2017-8-2
在线时间
16 小时
 楼主| 发表于 2017-8-3 10:51:52 | 显示全部楼层
正点原子 发表于 2017-8-15 00:58
换论坛网友开源的那个吧

我最后发现问题在杜邦线这里,RGB565模式视频颜色失真,肯定是有丢失数据,JPEG模式下应该也是数据丢失导致上位机识别不出来。。。
回复

使用道具 举报

5

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2017-8-2
在线时间
16 小时
 楼主| 发表于 2017-8-3 11:10:07 | 显示全部楼层
求不沉啊,DCMI接口需要硬件支持吗?STM32F407VET6最小系统板上有没有DCMI接口,我现在在怀疑。
回复

使用道具 举报

5

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2017-8-2
在线时间
16 小时
 楼主| 发表于 2017-8-3 20:15:05 | 显示全部楼层
回复

使用道具 举报

5

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2017-8-2
在线时间
16 小时
 楼主| 发表于 2017-8-3 20:25:45 | 显示全部楼层
求不沉啊,知道的大神求指条明路。
回复

使用道具 举报

0

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
193
金钱
193
注册时间
2017-6-15
在线时间
22 小时
发表于 2017-8-14 11:28:11 | 显示全部楼层
GaleReckless 发表于 2017-8-3 11:10
求不沉啊,DCMI接口需要硬件支持吗?STM32F407VET6最小系统板上有没有DCMI接口,我现在在怀疑。

我也遇到类似的问题,也用的F407VET6,我是在执行OV2640初始化后,屏幕上不能显示RGB565图像。程序中OV2640 init()之后,连LCD字符串都无法显示了。更无法显示提示可以切换模式的语句。
但是按键KEY1进入JPEG模式后,串口摄像头能够显示图像,即使是Qvga图像,帧率也超低,图像卡的要死。

另外回答你的问题,F407VET6肯定是又DCMI接口的
回复

使用道具 举报

0

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
193
金钱
193
注册时间
2017-6-15
在线时间
22 小时
发表于 2017-8-14 11:30:14 | 显示全部楼层
另外串口摄像头成像不是很稳定,我经常就是还没显示图像成像自己就退出了。
这个程序BUG比较多
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2017-8-15 00:58:37 | 显示全部楼层
换论坛网友开源的那个吧
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
140
金钱
140
注册时间
2017-7-31
在线时间
28 小时
发表于 2020-7-3 13:45:31 | 显示全部楼层
GaleReckless 发表于 2017-8-3 10:51
我最后发现问题在杜邦线这里,RGB565模式视频颜色失真,肯定是有丢失数据,JPEG模式下应该也是数据丢失导 ...

想请教一下楼主,如果是STM32F407VET6驱动ov2640,需要外置的SRAM吗?还有一个问题就是大概一秒多少帧
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-1 03:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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