OpenEdv-开源电子网

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

求教 关于F4中摄像头实验问题

[复制链接]

3

主题

4

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2017-9-14
在线时间
3 小时
发表于 2017-12-13 16:22:42 | 显示全部楼层 |阅读模式
1金钱
在摄像头实验中  有一个DMA 数据接收数组 #define jpeg_line_size 2*2048

这个定义的应该是接收摄像头的行数据   但是我把这个改成1024  或者其他的 大于300的数,都能在LCD上显示图片,而且感觉没有变化

但是如果这个数小于300  那么LED显示屏上会从左边显示重复的图片 就是屏上有2张相同的图片

我不清楚到底是什么原因?为什么把这个改成300 500 都没问题

在read me里面  是这么说的

当使用RGB565时,输出图像(固定为:WXGA)将经过缩放处理(完全由OV5640的DSP控制),显示在LCD上面(
默认开启连续自动对焦)。我们可以通过KEY_UP按键选择:1:1显示,即不缩放,图片不变形,但是显示区域小
(液晶分 辨率大小),或者缩放显示,即将1280*800的图像压缩到液晶分辨率尺寸显示,图片变形,但是显示
了整个图片内容。通过KEY0按键,可以设置对比度;KEY1按键,可以启动单次自动对焦;KEY2按键,可以设置
特效。

按照道理说  这个图片的行数组 应该是1280   列是800? 为什么  我在这个数组中改成300  500都可以呢?


求大佬解惑!~

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-12-14 01:36:54 | 显示全部楼层
为什么按道理就应该是1280*800?  道理错误。哪里搞那么多内存给你折腾? DMA传输是边接收,边发送的,不是说接受完了,再发送,自己好好缕缕
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-12 22:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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