打印
[STM32H7]

STM32H750 DCMI接OV2640显示图像颜色异常

[复制链接]
1064|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 不爱说话 于 2024-4-9 21:06 编辑

自制了一块STM32H750开发板,带LCD(480 x 272)和Camera(0V2640),两者都用RGB565格式。写了一个简单的程序采集摄像头的图像显示在LCD上,现在出图了,不过颜色不正常,还没看出来是哪的问题,不知有没有遇到过类似问题的朋友?下面是我用手机显示一副colorbar图片,和摄像头拍到并显示到LCD的图像。


H750的DCMI和摄像头硬件连接了10bit,软件里按8bit设置的。

使用特权

评论回复
沙发
LcwSwust| | 2024-4-10 10:34 | 只看该作者
会不会摄像头用的是高8位(Y9-Y2),而DCMI用的是低8位(Y7-Y0)?
所以错位了?

使用特权

评论回复
板凳
不爱说话|  楼主 | 2024-4-11 20:01 | 只看该作者
LcwSwust 发表于 2024-4-10 10:34
会不会摄像头用的是高8位(Y9-Y2),而DCMI用的是低8位(Y7-Y0)?
所以错位了?

也怀疑过这里,只是OV2640数据手册里只描述了摄像头的四种连接方式,但是找不到对应的寄存器设置。现在能确定的是8-bit connection没错(因为像素都对上了,只是颜色有问题),至于是Default还是Swap的8-bit,不知道怎么设置?

使用特权

评论回复
地板
不爱说话|  楼主 | 2024-4-11 20:05 | 只看该作者
数据手册搜swap关键字,只找到了下面的一个寄存器里有(0xDA的bit0),0和1都设过了没什么效果。



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:飞翼电子工作室 http://shop68798667.taobao.com/

115

主题

886

帖子

34

粉丝