如果对OV7620的默认工作模式不满意,就可写SCCB。 对于SCCB的操作,首先必需使能IICB,这个在OV7620上需要跳线解决。网上很多人用普通IO口模拟SCCB总线的方式,这个方案可行,但比较麻烦,要写很多代码。通过仔细分析SCCB协议和I2C协议,我们发现SCCB的写周期可以直接使用I2C总线协议的写周期时序:而SCCB的读周期则增加一个总线停止条件。OV7620功能寄存器的地址为0x0~0x7C (其中,不少是保留寄存器)。通过设置相应的寄存器,可以使OV7620工作于不同的模式。例如可以设置OV7620为高分辨率、自动曝光、自动白平衡和设置帧时钟周期为30fps。
SCCB功能引脚SIO-0 ( SCCB总线办议中表示为SIO-C)、SIO-1 (SCCB总线协议中表示为SIO-D)分别连接到单片机的普通IO口,通过用普通IO口写1或0模拟SCCB总线协议来完成在系统上电后进行的初始化工作。具体介绍如下。
两线SCCB功能框图如图2-11所示。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !