打印

STM32H7驱动摄像头OV7670的320x240和640x480分辨率实现

[复制链接]
336|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
喷水壶|  楼主 | 2018-8-9 21:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
说明:
1、实现320*240跟之前使用F4驱动方式基本一样,可以直接DMA到LCD显存,即SDRAM上。   
     也可以先DMA到SDRAM未用到的区域,方便我们做算法处理后再DMA2D到LCD显存,这种方式比较推荐,V7板子是采用的这种方式。

2、实现640*480分辨率,略有区别,因为DMA1,DMA2最大只能传输65535次,每次传输1个字(4字节)也不够640*480*2(RGB565格式输出),所以一轮是传输不完了。

3、针对这个问题,HAL库已经考虑到了,详见此贴:

STM32H7的摄像头接口DCMI配套的函数HAL_DCMI_Start_DMA非常不错,支持大分辨率直接传输
http://www.armbbs.cn/forum.ph ... id=91577&fromuid=58


640*480分辨率显示







QQ截图20190311024835.jpg (22.5 KB, 下载次数: 0)

下载附件



2019-3-11 02:50 上传

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

433

主题

437

帖子

0

粉丝