OV7725的图像在ILI9341驱动的LCD上面全是乱的

2019-07-20 01:41发布

    前几天买了原子的OV7725不带FIFO的摄像头模块,回来移植到了自己的开发板上(板子是别的商家的)。图像显示是不正常的,图像被扭曲成一条一条的,在LCD上面像LED广告屏的字体一样滚动地显示。完全不能看。
像这样:

      P90503-232217.jpg           P90503-230316.jpg



在这里问问,原子提供的例程是不是已经在ILI9341的屏幕上测试过并确认没有问题?出现上面2图中的现象,可能会是什么原因?

另外多说一句,原子提供的程序实在是有点乱了,经常是好几种芯片共用一个初始化或者配置函数,显得特别凌乱


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
正点原子
1楼-- · 2019-07-20 02:06
 精彩回答 2  元偷偷看……
斩柴人
2楼-- · 2019-07-20 03:14
正点原子 发表于 2019-5-4 01:00
103不建议接不带FIFO的摄像头,所以尽量用带FIFO的摄像头,在103上面。

我这块板是F4的。LCD之前显示BMP也是正常的,在这个基础上我把配套的ov7725驱动代码移植过来,LCD显示就像上面两张图一样了
斩柴人
3楼-- · 2019-07-20 06:43
 精彩回答 2  元偷偷看……
斩柴人
4楼-- · 2019-07-20 08:15
本帖最后由 斩柴人 于 2019-5-4 22:18 编辑
正点原子 发表于 2019-5-4 01:00
103不建议接不带FIFO的摄像头,所以尽量用带FIFO的摄像头,在103上面。

我想到一种很大的可能性。是不是DMA传输的速度太快,LCD屏幕跟不上了呢。从原子提供的OV7725(不带FIFO)的驱动代码来看,是直接用DMA将DCMI抓到的数据直接传输给LCD的GRAM。而ILI9341的手册里面提到操作速度是:240*320 QVGA 。6.35M时钟频率。帧频率70hz.
新建位图图像 (2).jpg
正点原子
5楼-- · 2019-07-20 09:06
斩柴人 发表于 2019-5-4 22:07
我想到一种很大的可能性。是不是DMA传输的速度太快,LCD屏幕跟不上了呢。从原子提供的OV7725(不带FIFO) ...

ILI9341的WR频率,绝对不止6.35M,33M都可以正常工作
斩柴人
6楼-- · 2019-07-20 12:50
 精彩回答 2  元偷偷看……

一周热门 更多>