ov7675部分常用寄存器无法写入数据,只能读

2019-07-21 00:39发布

各位好, 原来的方案是:STM32F407+OV7670。现在想用OV7675代替OV7670。 现在问题是这样的:ov7675一部分寄存器可以写入数据,无论写入多少次,都没有问题。但是另外一部分寄存器却无法写入数据,一次也写不进,只能读,如0x17,0x18,0x19,0x1a等常见寄存器。初始化刚开始,写(0x12,0x80)复位,然后延时足够长的时间后,配置其他寄存器,就会出现部分寄存器写不进的情况。程序原来用在OV7670没有任何问题。我想既然可读可写,程序原来也没有问题,就不是I2C通信的问题。我想是不是有个bit位没打开,造成部分寄存器未解锁,所以只能读,不能写。但是问了ov官方的技术支持,他们说没有这种情况。各位朋友,是否有谁用过OV7675?是否有谁跟我一样遇到类似的问题,某些寄存器只能读不能写,但是手册上说明是可读可写的呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。