OpenEdv-开源电子网

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

探索者OV2640代码有些不明白,请大神帮扶帮扶小弟

[复制链接]

17

主题

102

帖子

0

精华

初级会员

Rank: 2

积分
191
金钱
191
注册时间
2014-10-14
在线时间
0 小时
发表于 2015-4-28 14:44:55 | 显示全部楼层 |阅读模式
5金钱
void jpeg_data_process(void)
{
if(ov2640_mode)
{
if(jpeg_data_ok==0)

DMA_Cmd(DMA2_Stream1, DISABLE);
while (DMA_GetCmdStatus(DMA2_Stream1) != DISABLE){}
jpeg_data_len=jpeg_buf_size-DMA_GetCurrDataCounter(DMA2_Stream1);

jpeg_data_ok=1; 
}
if(jpeg_data_ok==2) 
{
DMA2_Stream1->NDTR=jpeg_buf_size; 
DMA_SetCurrDataCounter(DMA2_Stream1,jpeg_buf_size);
DMA_Cmd(DMA2_Stream1, ENABLE);
jpeg_data_ok=0;
}
}

1.上面是void jpeg_data_process(void)函数,帧中断时调用。第一次判断jpeg_data_ok=0,然后关了DMA,jpeg_data_ok=1,这能看懂。但是判断jpeg_data_ok=2是第二次进中断时候判断的啊。 这不就2帧图片只能存一帧图片了吗?
2、还有就是为什么串口打印的Jpeg_data_len总是为0;函数中没有清零这个变量啊
3、困惑了我很久了,时序图上是HREF高,VSYNC为低,传数据,但是为什么DCMI设置的有效信号为底。我知道这2个是消隐信号。也就是说VSYNC设置和时序图是反的,这是什么原因哦。

真心希望原子哥和各位大神能够帮帮小弟,万分感谢,好人一生平安

最佳答案

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

1,是的,所以速度变慢了。 2,这个根据OV2640的数据手册理解便好。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-4-28 14:44:56 | 显示全部楼层
1,是的,所以速度变慢了。
2,这个根据OV2640的数据手册理解便好。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

17

主题

102

帖子

0

精华

初级会员

Rank: 2

积分
191
金钱
191
注册时间
2014-10-14
在线时间
0 小时
 楼主| 发表于 2015-4-28 15:26:42 | 显示全部楼层
由于网速原因发了2个,实在不好意思,第2点我知道了。请大神讲解下第1,3点谢谢了
回复

使用道具 举报

17

主题

102

帖子

0

精华

初级会员

Rank: 2

积分
191
金钱
191
注册时间
2014-10-14
在线时间
0 小时
 楼主| 发表于 2015-4-28 23:15:51 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
谢谢原子哥的回复,关于第三点,根据手册理解就和代码不同了。手册是VSYNC低收数据,我用F103模拟过DCMI,按手册来就是不行,按照VSYNC高开始收数据,低结束就可以,难道是手册错了吗???
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-4-28 23:18:37 | 显示全部楼层
回复【4楼】名侦探:
---------------------------------
看怎么理解了,呵呵。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

17

主题

102

帖子

0

精华

初级会员

Rank: 2

积分
191
金钱
191
注册时间
2014-10-14
在线时间
0 小时
 楼主| 发表于 2015-4-29 00:21:50 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
这东西困扰我许久了,请原子哥指点迷津呀
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-24 15:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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