初级会员

- 积分
- 51
- 金钱
- 51
- 注册时间
- 2018-4-10
- 在线时间
- 15 小时
|
1金钱
最近一直在测试OV2640输出JPEG的板子,出现了一个关键问题。求助:
硬件概况:STM32F407VET6,OV2640用了两个厂家的,1个是长排线200mm,1个是短排线75mm,摄像头驱动电路用的原子开发板上的,只是摄像头的供电有一个单独的供电开关芯片来控制。
OV2640用的阴天模式,输出1280*800的JPEG图片,程序也用的例程里的配置。
现象一:用长排线的摄像头,每一次上电后拍摄的JPEG图像色彩均有区别,时而发红,时而发绿,时而正常。但是一次上电后所有图片均是一种效果,断电后再次上电图片颜色又是另一种效果;
用短排线摄像头,每一次上电后拍摄的图片一致性较好,没有出现发红发绿等现象。
现象二:两种摄像头均会出现,在某一次上电后,DCMI采集能够触发帧中断,但是DMA传输的数据不是FFD8开头FFD9结尾的正常图片数据,而是随机无序错误数据,再次启动拍摄后仍然如此。重新上电后问题可能会解决,一旦拍摄是正常数据流那么只要不断电,再次拍摄几千张图片均不会出现之前的错误现象。但是如果把摄像头用RGB565模式在LCD上显示图片,不论上电多少次,都是显示正常的。
请教有没有调试摄像头方面的大神帮我解答一下疑惑?
|
|