a9191389 发表于 2016-1-27 10:48:01

用Verilog实现sccb协议,驱动OV摄像头

本帖最后由 a9191389 于 2016-1-27 12:52 编辑

这里例子挺好的,不用自己写

https://github.com/romovs/xula-lib-verilog/blob/master/camera/SCCBCtrl.v

lzl000 发表于 2016-1-27 11:34:49

erilog是什么语言啊

DepravedLucien 发表于 2016-1-27 11:54:21

少打了一个“V” , verilog

DepravedLucien 发表于 2016-1-27 11:55:51

百科了下,就是i2c吧

a9191389 发表于 2016-1-27 12:53:48

是i2c,差异是sccb没有连续 读写.

a9191389 发表于 2016-1-28 14:12:29

有差错重传,能读,能写,简单易懂,真不错。
RD1006看着太费劲了.

a9191389 发表于 2016-2-2 21:51:46

能够读出ov9712的id

a9191389 发表于 2017-2-18 20:28:04

OV9712寄存器内容的一个重要解析文章
https://jiaobuzuji.github.io/html/OmniVision.html

fps计算式子:
fps=sysclk/(reg 0x3d 0x3e * reg 0x2a 0x2b)。
而且OV9712的最大输出是 1280x800@30fps(640x400@60fps),所以在配置fps要合理。

a9191389 发表于 2017-2-19 22:47:44

最后实现了 400x640 @ 60 fps
这个OV9712配置好像不典型,太少见了。
页: [1]
查看完整版本: 用Verilog实现sccb协议,驱动OV摄像头