参照原子F4旗舰版自己做了一块f4的主控板和OV2640的板子,程序是修改了照相机的例程。有以下的奇怪现象,有思路的麻烦帮忙一下。
1、原子的板+原子的摄像头+修改的程序
2、原子的板+自己做的摄像头+修改的程序
3、自己做的板子+原子摄像头+修改的程序
以上三种情况是没问题的,可以正常拍照、出图像。
然后用自己做的板+自己做的摄像头+修改的程序,就出现问题了,拍不了照,没有图像输出。
经过调试发现,在jpeg数据接收回调函数里面的BUFF0是否为满的判断里面,
也就是if(DMA2_Stream1->CR & (1<<19))这一句话永远没有成立,
最后打印出来的jpeg_data_buf,也就是最后接收到是数据全为0。
这种情况问题是出现在哪里??求解答。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
按照逻辑讲是没问题的,但是不知道为什么,就是这么的邪门。郁闷的很。。。连线用万用表测了,都是通的。还有就是用示波器看HREF的波形,出不了图像的波形是反的,也就是高电平是小截,低电平是一大截。和数据手册上的完全相反。
一周热门 更多>