(1)摄像头接口使用的是SCCB接口,类似IIC时序,但有区别(到底啥区别?继续摸索中)
(2)OV2640摄像头的从设备地址,写地址0x60,读地址0x61
(3)OV2640摄像头与探索者开发板对应接口直连时,示例程序可以采集图像,说明摄像头正常工作,但是用较长的杜邦线(大约10cm)连接时,提示摄像头检测错误。于是更换连接的杜邦线长度约5cm,数据可以正常输出。
(4)SCCB接口需要用到的信号有:电源VCC3.3、GND、SCL、SDA、RST(低电平复位)、PWDN省电模式(低电平开摄像头)
(5)寄存器访问的帧结构包括读寄存器、写寄存器两种。注意SCL的频率范围最好在100KHz~400KHz之间。
写寄存器帧结构:
IDLE(SCL、SDA都为高电平)+ START(SCL为高,SDA下跳沿)+ 7位从设备地址和低电平写命令(0x60)+ X(输入响应位)+ 8位寄存器地址 + X(输入响应位)+ 8位数据 + X(输入响应)+ STOP(SCL为高,SDA上跳沿)
读寄存器帧结构:
IDLE(SCL、SDA都为高电平)+ START(SCL为高,SDA下跳沿)+ 7位从设备地址和低电平写命令(0x60)+ X(输入响应位)+ 8位寄存器地址 + X(输入响应位)+ STOP(SCL为高,SDA上跳沿) + START(SCL为高,SDA下跳沿)+ 7位从设备地址和读电平写命令(0x61)+ X(输入响应位)+ 8位读数据 + NA(SCL周期,SDA为高)+ STOP(SCL为高,SDA上跳沿)
最后
以上就是苗条烤鸡最近收集整理的关于OV2640摄像头寄存器接口调试代码设计的全部内容,更多相关OV2640摄像头寄存器接口调试代码设计内容请搜索靠谱客的其他文章。
发表评论 取消回复