我用的不是stm32的开发板哈,但用的摄像头是一样的,然后用arm的GPIO模拟SCCB配置摄像头,想要得到RGB565,SVGA的图像,参考的是实验35的demo代码,
实验证明配置总线是没有问题的,因为读到的序列号是对的,配置出来的分辨率也是800*600,但现在出来的数据不对;
我是这么想的,每两个PCLK输出两个8bit数据,分别是G2、G1、G0、B4、B3、B2、B1、B0和R4、R3、R2、R1、R0、G5、G4、G3,我读出一副图像后存到文件中,显示R分量的图片,结果如图,
我怀疑是寄存器配置的问题或者是我理解出了问题,输出的RGB565是连续两个8bit就能代表一个像素吗?还是位置有什么改变呢,像RGB raw那样?,希望大家能帮帮我了,因为是在调不下去了。。。
一周热门 更多>