OpenEdv-开源电子网

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

ov2640图片数据接收回调函数里面的BUFF0永远没有存满,问题出现在哪里?

[复制链接]

5

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2012-11-4
在线时间
2 小时
发表于 2015-9-28 16:14:59 | 显示全部楼层 |阅读模式
5金钱
参照原子F4旗舰版自己做了一块f4的主控板和OV2640的板子,程序是修改了照相机的例程。有以下的奇怪现象,有思路的麻烦帮忙一下。
1、原子的板+原子的摄像头+修改的程序
2、原子的板+自己做的摄像头+修改的程序
3、自己做的板子+原子摄像头+修改的程序
以上三种情况是没问题的,可以正常拍照、出图像。
然后用自己做的板+自己做的摄像头+修改的程序,就出现问题了,拍不了照,没有图像输出。
经过调试发现,在jpeg数据接收回调函数里面的BUFF0是否为满的判断里面,
也就是if(DMA2_Stream1->CR & (1<<19))这一句话永远没有成立,
最后打印出来的jpeg_data_buf,也就是最后接收到是数据全为0。
这种情况问题是出现在哪里??求解答。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

347

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
2078
金钱
2078
注册时间
2014-12-19
在线时间
710 小时
发表于 2015-9-28 17:30:48 | 显示全部楼层
我也是自己的板加别家的ov2640,用原子的代码不出图像。用st官方的例程能显示,但显示不清晰,不知是代码问题还是硬件问题,抑或是摄像头模块问题。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-9-28 21:18:40 | 显示全部楼层
根据你的情况,不应该出问题了才对.
检查是不是摄像头接触不好吧.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

5

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2012-11-4
在线时间
2 小时
 楼主| 发表于 2015-10-9 14:49:53 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
按照逻辑讲是没问题的,但是不知道为什么,就是这么的邪门。郁闷的很。。。连线用万用表测了,都是通的。还有就是用示波器看HREF的波形,出不了图像的波形是反的,也就是高电平是小截,低电平是一大截。和数据手册上的完全相反。
回复

使用道具 举报

3

主题

347

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
2078
金钱
2078
注册时间
2014-12-19
在线时间
710 小时
发表于 2015-10-10 09:01:00 | 显示全部楼层
DCMI_InitStructure.DCMI_HSPolarity = DCMI_HSPolarity_Low;
DCMI_InitStructure.DCMI_VSPolarity = DCMI_VSPolarity_Low;
改这两个的电平极性试试,高低组合就4种情况。
回复

使用道具 举报

5

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2012-11-4
在线时间
2 小时
 楼主| 发表于 2015-10-10 10:08:53 | 显示全部楼层
回复【5楼】lvehe:
---------------------------------
不行,无论怎么设置都是和我们想要的相反,想要低电平有效,出来的波形是低电平只有一小截,高电平一大截。想要高电平有效,却是高电平一小截而低电平一大截,无论什么时候都不能采集到有效的数据。—_—
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-25 09:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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