OpenEdv-开源电子网

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

F407ZG+OV5640丢帧,该如何解决

[复制链接]

7

主题

14

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2019-9-3
在线时间
18 小时
发表于 2020-7-21 20:01:45 | 显示全部楼层 |阅读模式
10金钱
  1. //处理JPEG数据
  2. //当采集完一帧JPEG数据后,调用此函数,切换JPEG BUF.开始下一帧采集.
  3. void jpeg_data_process(void)
  4. {
  5.         if(ov2640_mode)//只有在JPEG格式下,才需要做处理.
  6.         {
  7.                 if(jpeg_data_ok==0)        //jpeg数据还未采集完?
  8.                 {
  9.                         DMA2_Stream1->CR&=~(1<<0);                //停止当前传输
  10.                         while(DMA2_Stream1->CR&0X01);        //等待DMA2_Stream1可配置   
  11.                         jpeg_data_len=jpeg_buf_size-DMA2_Stream1->NDTR;//得到此次数据传输的长度
  12.                         jpeg_data_ok=1;                                 //标记JPEG数据采集完按成,等待其他函数处理
  13.                 }
  14.                 if(jpeg_data_ok==2)        //上一次的jpeg数据已经被处理了
  15.                 {
  16.                         DMA2_Stream1->NDTR=jpeg_buf_size;        //传输长度为jpeg_buf_size*4字节
  17.                         DMA2_Stream1->CR|=1<<0;                                //重新传输
  18.                         jpeg_data_ok=0;                                                //标记数据未采集
  19.                 }
  20.         }
  21. }
复制代码
以下是个人的疑惑:
1、为什么两帧才能取一帧?
  1. DCMI_InitStructure.DCMI_CaptureRate=DCMI_CaptureRate_All_Frame;//全帧捕获
复制代码
2、这个配置是对什么产生影响的?1/2、1/4帧在串口和网络显示的区别并不大。3、ATX-COM串口显示达不到手册上的7.5fps,高分辨率串口没有数据,fps极低。
以上都是按实验24 摄像头实验的例程做的测试。

最佳答案

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

因为得等上一帧数据传输完啊。。。否则就显示都不正常了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2020-7-21 20:01:46 | 显示全部楼层
因为得等上一帧数据传输完啊。。。否则就显示都不正常了
回复

使用道具 举报

7

主题

14

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2019-9-3
在线时间
18 小时
 楼主| 发表于 2020-7-22 09:28:56 | 显示全部楼层
正点原子 发表于 2020-7-21 20:01
因为得等上一帧数据传输完啊。。。否则就显示都不正常了

串口传输达不到7.5帧
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-4-30 22:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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