接前一篇文章:OV5640摄像模组从入门到精通(3)
本文内容参考:
《OmniVision OV5640 datasheet》
《OV5640 Camera Module — Software Application Notes》
特此致谢!
四、寄存器配置
1. 关键寄存器配置
(1)SYSTEM CONTROL0寄存器
OV5640传感器包括一个RESETB引脚,当其被拉低(GND)时,会强制进行完整的硬件重置。当硬件重置发生时,OV5640清零所有寄存器并且将它们复位到其默认值。通过设置0x3008寄存器的bit 7为高,也可以通过SCCB接口启动重置。
即使包括片上复位,也需要在通电时手动应用硬复位。硬复位采用异步设计,低电平有效。复位脉冲宽度应该大于等于1毫秒。
代码示例
write_i2c(0x3008, 0x82);
write_i2c(0x3008, 0x42);
……
write_i2c(0x3008, 0x02);
SYSTEM CONTROL0寄存器包含了复位和上(下)电两部分。复位的详情上边已经讲明了,下一回讲解上电的详情。