野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7595|回复: 3

DCMI—OV2640摄像头例程中DMA的疑问

[复制链接]
发表于 2016-5-25 17:28:46 | 显示全部楼层 |阅读模式
     刚刚看到Camera 例程,发现DMA那有疑问,文件bsp_ov2640.c 中
     OV2640_DMA_Config(FSMC_LCD_ADDRESS+(lcd_height-1)*(lcd_width)*2,img_width*2/4); //开始传输,从后面开始一行行扫描上来,实现数据翻转 //dma_memory 以16位数据为单位, dma_bufsize以32位数据为单位(即像素个数/2)
问题: 传输目的的首地址为什么不是FSMC_LCD_ADDRESS?数据大小为什么不是img_width*img_height*2/4 ?

回复

使用道具 举报

 楼主| 发表于 2016-5-25 18:02:23 | 显示全部楼层
OK,我理解了,在DMA中断做了处理了!
回复 支持 反对

使用道具 举报

发表于 2016-5-26 08:31:51 | 显示全部楼层
llby_oo7 发表于 2016-5-25 18:02
OK,我理解了,在DMA中断做了处理了!

很好                     
回复 支持 反对

使用道具 举报

发表于 2017-11-27 23:01:12 | 显示全部楼层
你现在知道, 传输目的的首地址,在哪里吗?我用的是F4挑战者开发板,OV2640摄像头,运行那个直接在液晶屏上显示摄像头图像的例程.我现在想把摄像头接收的数据全部存在一个变量数组里,应该怎么处理?求助大神!
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-1 23:06 , Processed in 0.039476 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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