OV5640摄像模组从入门到精通(4)

接前一篇文章:OV5640摄像模组从入门到精通(3)

本文内容参考:

《OmniVision OV5640 datasheet》

《OV5640 Camera Module — Software Application Notes》

OV5640学习_ov5640手册-CSDN博客

OV5640手册解读-CSDN博客

【FPGA】摄像头模块OV5640-CSDN博客

Camera开发-OV5640(MIPI)-CSDN博客

特此致谢!

四、寄存器配置

1. 关键寄存器配置

(1)SYSTEM CONTROL0寄存器

a2adbfac59244caaa64c3c84d79c2ec9.png

19eee8a6adb94e458b5297df11ce6630.png

OV5640传感器包括一个RESETB引脚,当其被拉低(GND)时,会强制进行完整的硬件重置。当硬件重置发生时,OV5640清零所有寄存器并且将它们复位到其默认值。通过设置0x3008寄存器的bit 7为高,也可以通过SCCB接口启动重置。

即使包括片上复位,也需要在通电时手动应用硬复位。硬复位采用异步设计,低电平有效。复位脉冲宽度应该大于等于1毫秒。

b5984007db174e38ab77da251a759535.png

4b88d39d3fc6430896fdb37b7e7153ca.png

c6cf436634d942069ddc4e5cc18b5b48.png

代码示例

a2adbfac59244caaa64c3c84d79c2ec9.png

    write_i2c(0x3008, 0x82);
    write_i2c(0x3008, 0x42);
    ……
    write_i2c(0x3008, 0x02);

SYSTEM CONTROL0寄存器包含了复位和上(下)电两部分。复位的详情上边已经讲明了,下一回讲解上电的详情。

猜你喜欢

转载自blog.csdn.net/phmatthaus/article/details/143443312