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

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

 

本文内容参考:

《OmniVision OV5640 datasheet》

《OV5640 Camera Module — Software Application Notes》

OV5640学习_ov5640手册-优快云博客

OV5640手册解读-优快云博客

【FPGA】摄像头模块OV5640-优快云博客

Camera开发-OV5640(MIPI)-优快云博客

特此致谢!

 

四、寄存器配置

1. 关键寄存器配置

(2)SCCB SYSTEM CTRL1寄存器

d785c67fa54c480e83ca67dc08eb66c3.png

代码示例

  • YCbCr Reference Setting(VGA Preview)、High Resolution Video(1080 P、720 P)
    write_i2c(0x3103, 0x11);
    write_i2c(0x3008, 0x82);
    write_i2c(0x3008, 0x42);
    write_i2c(0x3103, 0x03);
    ……
 
  • YCbCr Reference Setting(VGA 96fps video)、Sensor Raw Setting
    write_i2c(0x3008, 0x82);
    write_i2c(0x3103, 0x03);
    ……
 
  • Mipi setting(VGA yuv_mipi_2lane_15fps、5M jpg_mipi_2lane_15fps)
    write_i2c(0x3008, 0x82);
    write_i2c(0x3008, 0x42);
    write_i2c(0x3103, 0x03);
    ……

(3)PAD OUTPUT ENABLE 01、PAD OUTPUT ENABLE 02寄存器

8e18d7941b0d4eb4a5ef693c9682994d.png

代码示例

  • YCbCr Reference Setting(VGA Preview、VGA 96fps video)、Sensor Raw Setting、High Resolution Video(1080 P、720 P)
    ……
    write_i2c(0x3017, 0xff);
    write_i2c(0x3018, 0xff);
    ……

0x3017(PAD OUTPUT ENABLE 01):使能FREX输出、VSYNC输出、HREF输出、PCLK输出、D[9:6]输出。

0x3018(PAD OUTPUT ENABLE 02):使能D[5:0]输出、GPIO1输出、GPIO0输出。

  • Mipi setting(VGA yuv_mipi_2lane_15fps、5M jpg_mipi_2lane_15fps)
    ……
    write_i2c(0x3017, 0x00);
    write_i2c(0x3018, 0x00);
    ……

0x3017(PAD OUTPUT ENABLE 01):禁止FREX输出、VSYNC输出、HREF输出、PCLK输出、D[9:6]输出。

0x3018(PAD OUTPUT ENABLE 02):禁止D[5:0]输出、GPIO1输出、GPIO0输出。

  • System settings(Pad mode)
    ……
    write_i2c(0x3017, 0x7f);
    ……

0x3017(PAD OUTPUT ENABLE 01):禁止FREX输出,使能VSYNC输出、HREF输出、PCLK输出、D[9:6]输出。

  • System settings(I2c mode)
    ……
    write_i2c(0x3017, 0xff);
    ……

0x3017(PAD OUTPUT ENABLE 01):使能FREX输出、VSYNC输出、HREF输出、PCLK输出、D[9:6]输出。

 

更多寄存器内容请看下回。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝天居士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值