Camera OV5640的I2C驱动

[复制链接]
4665|8
 楼主| SCM8311 发表于 2017-5-22 13:48 | 显示全部楼层 |阅读模式
我现在正在用K81做Camera 的 OV5640的I2C驱动,现在用I2C写寄存器可以通讯,可以通过控制Camera上的LED灯来验证, 但是我的读部分现在碰到问题,因为总是读出0xff,通过示波器也可以看出数据全是高电平。
我的
读取时序是:Start+0x78(写)+0x30(Add)+0x0a(Add)+Restart+0x79(读)+Data(读数据)+Stop。
                   读取的数据总是 0xFF:失败
写时序 : Start+0x78(写)+XX(Add)+XX(Add)+Data+Stop : 成功
请大侠指教!!!

评论

你好,请问这个问题解决掉了吗,我也遇到这个问题了,OV5640控制LED的寄存器是哪几个啊  发表于 2019-8-28 21:37
feelhyq 发表于 2017-5-23 13:18 | 显示全部楼层
先不要看数据,先去看看读时序里面 每一步是不是有ACK回来,也就是第九个时钟对应的数据是否为低电平。如果都没有应答,后面就不用看了
 楼主| SCM8311 发表于 2017-5-23 14:12 | 显示全部楼层

RE: Camera OV5640的I2C驱动

谢谢 你的回复,一般的I2C确实是这样的,要求有ACK应答,但是Camera 5640的资料上有说明,不必关注第9bit的电平!目前还在摸索中,期望等待中。。。。。。
554127413qq 发表于 2017-6-27 15:19 | 显示全部楼层
你好,你解决了读OV5640这个问题了吗?我现在也是写没有问题,但是读的时候读不出数据来,读出来的是0
ryanhc 发表于 2017-8-10 18:00 | 显示全部楼层
你好! 我insmod ov5640_camera_mipi.ko之后,报write reg error:reg =300a
ov5640_mipi is not find。
并且i2c时序第9位为高,无ACK
经测试,摄像头的时钟、上电应该都没问题呢。
请问有经历过相似问题的吗?
zlmin 发表于 2019-10-1 14:08 来自手机 | 显示全部楼层
好东西,谢谢分享
xeu519615175 发表于 2019-10-16 23:38 | 显示全部楼层
能把资料共享出来么
feiyinglala 发表于 2022-10-13 21:59 | 显示全部楼层
楼主,你好,请问这个问题解决掉了吗,我也遇到这个问题了,老是卡住
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

16

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部