探索者将OV2640图像数据传输到内存并可以在屏幕任意位置显示

2019-07-20 00:41发布

在探索者的摄像头例程中RGB模式是直接通过DMA将DCMI获取的图像数据传输到LCD的显存中的。这样子不方便我们进行图像处理,并且不好控制显示。

所以改了一个代码将图像的数据传输到探索者的外部SRAM中。
采用了DMA的双缓冲模式(如果不用双缓冲,DMA数据量最大65535(*32bit宽度),图像数据最多就只有365*365左右)。

在代码运行中  可以通过按键实时调整图像的大小和在LCD显示的位置。


效果如下
无标题.png

探索者图像输出到BUF并显示.rar (5.53 MB, 下载次数: 144, 售价: 1 金钱) 2019-3-28 18:11 上传 点击文件名下载附件


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
PeterYu
1楼-- · 2019-07-21 01:50
 精彩回答 2  元偷偷看……
tsk12358
2楼-- · 2019-07-21 05:15
 精彩回答 2  元偷偷看……
lzjino
3楼-- · 2019-07-21 08:35
非常不错!!我想问一下为什么lcd显示的图像跟实际位置是左右镜像的,可以怎么修改吗
Psheng
4楼-- · 2019-07-21 14:07
 精彩回答 2  元偷偷看……

一周热门 更多>