STM32F4摄像头采集图像经过RAM再到LCD,图片显示出现问题

2019-07-21 03:49发布

请教各位大神一个问题,我在使用探索者STM32F4的摄像头历程时,摄像头采集的数据通过DMA直接传到LCD上显示正常,但是摄像头采集的数据先放到RAM中再传到LCD上,图像出现了很奇怪的现象。第一帧正常,接下来的图片最左边的几列像素转到了最右边。。。。。不知道什么原因
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-21 04:32
外部SRAM?
外部SRAM的速度可能跟不上LCD输出图像 的速度,导致数据丢失哦。
make my best
2楼-- · 2019-07-21 10:32
回复【2楼】正点原子:
---------------------------------
我后来发现了一个问题,第一次DMA传递16000个数据,随后传递了16008个,就是示例程序中的JTEG模式
make my best
3楼-- · 2019-07-21 15:34
回复【2楼】正点原子:
---------------------------------
所以导致有16个像素多出来显示了,可以去掉第一次的采集来的数据,或者根据DMA的传输量进行显示,但是有一点还是不明白为什么DMA第一次传输的数据和后来传输的数据不一样多啊
正点原子
4楼-- · 2019-07-21 16:53
 精彩回答 2  元偷偷看……

一周热门 更多>