我用的STN32f030驱动OV7670摄像头,参考的是我们野火的7670例程。我用串口打印FIFO数据。最后发现每次上电拍出的第一幅图像是正常的。但是第二幅图像开始就不是正确的图像。但是关闭电源,重新上电,第一幅图像又正常,第二幅开始不正常。想请问该怎么解决?我自己尝试过的方案:(1)每次读完fifo数据都进行了读FIFO复位。(2)每次7670向fifo写完一幅图像数据后都进行了写FIFO复位。(3)因为我的摄像头和fifo的电源开关是需要手动打开 的。所以每次读取完FIFO后,我就关闭电源7670和fifo电源,之后再打开电源。这三种方案我都尝试了,但是没有解决问题。希望大家给出其他意见和方案。。 |