关于OV系列摄像头的初始化,最主要的还是SCCB协议的编写调试,其实也就是众所周知的IIC协议。下面介绍一下用得最多的SCCB协议2线工作模式。
2021-10-26 15:23:02 233KB FPGA OV摄像头 初始化 SCCB协议
1
OV7670的单片机驱动,可以用,有需要的可以下
2021-08-12 21:06:37 1.17MB OV7670 SCCB 驱动 单片机
1
1、SCCB协议简述 SCCB协议有两线也有三线,两线为SIO_C与SIO_D,三线为SIO_E、SIO_C与SIO_D。 2线的SCCB总线只能是一个主器件对一个从器件控制,但3线SCCB接口可以对多个从器件控制,因此当只有一个从机(slave device)时用两线,有多个从机时用三线。 其中SIO_C只能由主机配置(FPGA),SIO_D是一个三态门,双向数据线,既可以由主机控制,也可以由从机控制。 2、数据传输 当写数据到从机被定义为写传输(write transmission),当从机中读数据被定义为读传输 (read transmission),每一个传输都要有开始和结束来释放总线(start + sotp) 完整的数据传输包括两个或三个阶段,每一个阶段包含9位数据,其中高8位为所要传输的数据,最低位根据器件所处情况有不同的取值: 总结如下: 每一个阶段组成:8位数据+don't care/NA 如果是主机发送数据,即进行写操作,第九位就为don't care 如果是从机发送数据,即为读操作,第九位就为NA. 在进行主器件写操作时,全部阶段的最低位均是Don’t care bit 在进行主器件读操作时,第一阶段的最低位是自由位,第二阶段的最低位为NA,请结合第三部分好好理解 3、SCCB的读写操作 写操作是三个阶段构成一个传输的写,每一阶段都是9位,具体如下 ID地址(7位ID地址+1位读写控制+don't care) + 要写的寄存器地址(8位寄存器地址+don't care) +要写入的数据(8位数据+don't care) 要强调的是ID地址,写为8'h42,读为8'h42 , 8'h42即ID地址的读写控制位为0,8'h43即ID地址的读写控制位为1 总结为: start + ID地址(42)+ 寄存器地址 + 数据 + stop
2021-06-30 18:10:04 11KB SCCB verilog
1
使用verilog编写的SCCB协议,适合于ov5620等系列摄像头的配置使用。
2021-06-30 18:04:21 689KB SCCB
1
ov系列sccb通信驱动,设配其他平台时,仅修改gpio配置即可工作
2021-06-30 17:50:32 3KB IIC  ov7725 sccb
1
SCCB时序 OV9650 OV7620 等摄像头时序
2021-05-19 13:35:02 1.81MB SCCB时序 OV9650 OV7620 等摄像头时序
1
无FIFO ov7670 2.8TFT FSMC驱动 成功调试
2019-12-21 21:59:42 7MB OV7670 SCCB
1
SCCB(OmniVision serial camera control bus),即串行摄像机控制总线。对于后期做DSP图像处理方面的研究会有用到。
2019-12-21 21:20:29 169KB SCCB
1