OV5640 RGB数据格式拍照问题

2019-07-20 07:31发布

一、测试条件:使用OV5640模块和F7开发板在《实验38 摄像头实验》上修改程序,仿照jpeg_test()函数获取一帧数据保存在SDARM中,再用4.3寸LCD(480*800)显示出来;输出尺寸OV5640_OutSize_Set((1280-480)/2,0,480,800);DMA双缓冲区单个缓冲区大小16K字节,SDRAM开辟4M字节空间;
二、疑问:
     1、每帧数据大小均为400400*2字节,不应该是38400*2个字节?
     2、把400400*2个字节RGB565像素输出到LCD屏幕上出现错位断层现象;
     3、经过分析400400*2=32+384000*2+16384;即每帧数据中间部分为完整数据,前面有32字节无用数据,后面有16KB无用数据(与DMA单个缓冲区大小相同);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。