OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4523|回复: 5

摄像头模块:请问#define OV7725_ID 0x21。ID怎么看0x21是固定的吗

[复制链接]

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-2-24
在线时间
39 小时
发表于 2017-10-24 21:23:30 | 显示全部楼层 |阅读模式
1金钱
摄像头模块:请问#define OV7725_ID   0x21。ID怎么看0x21是固定的吗

最佳答案

查看完整内容[请看2#楼]

A1:是固定的。至于怎么看,参考OV7725数据手册12页,表6 设备控制寄存器列表(1/14)中的这一行: 其中第一列为寄存器地址,第二列为寄存器名称,第三列为寄存器默认值(十六进制),第四列为读写属性,最后一列为寄存器详细描述。由寄存器VER的默认值为0x21,所以知道的OV7725的ID。 实际上这个寄存器是只读的,摄像头在制作的时候就已经把0x21固化在了这个寄存器中。因此可以通过读取这个寄存器,判断读出的数值是否等于 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2017-10-24 21:23:31 | 显示全部楼层
本帖最后由 DreamWaterPro 于 2017-10-25 12:34 编辑
Q1:摄像头模块:请问#define OV7725_ID   0x21。ID怎么看0x21是固定的吗

A1:是固定的。至于怎么看,参考OV7725数据手册12页,表6 设备控制寄存器列表(1/14)中的这一行:

OV7725数据手册截图1

OV7725数据手册截图1


其中第一列为寄存器地址,第二列为寄存器名称,第三列为寄存器默认值(十六进制),第四列为读写属性,最后一列为寄存器详细描述。由寄存器VER的默认值为0x21,所以知道的OV7725的ID。
实际上这个寄存器是只读的,摄像头在制作的时候就已经把0x21固化在了这个寄存器中。因此可以通过读取这个寄存器,判断读出的数值是否等于0x21来判断OV7725是否存活。

Q2:#define ADDR_OV7725   0x42    还有这个是怎么回事

A2:这个是定义OV7725在SCCB总线上的器件地址。其实SCCB总线和IIC总线的通信协议大体上是相似的,完全可以按照IIC通信来理解。和IIC总线一样,SCCB总线上也可以挂载多个支持SCCB总线的器件。那么SCCB主机要和这些器件通信,一般(也有例外,这里不讨论)按照下面的格式通信:

读数据:起始信号->要进行读操作的SCCB设备地址+读标志->要读出的器件的寄存器地址->重启总线-SCCB设备地址->主机读取数值->停止信号
写数据:起始信号->要进行写操作的SCCB设备地址+写标志->要写入的器件的寄存器地址->要写入的数据->停止信号

根据OV7725数据手册第12页开头的一段话:

OV7725数据手册截图2

OV7725数据手册截图2


可以看出来OV7725在SCCB总线上的设备写地址为0x42,读地址为0x43(The device slave addresses are 0x42 for write and 0x43 for read),如果学习过IIC总线的通信那么这个部分会很好理解。


为了方便理解,这里上传OV7725的数据手册供参考。

OV7725.pdf (791.51 KB, 下载次数: 230)
十六进制带我飞。
回复

使用道具 举报

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-2-24
在线时间
39 小时
 楼主| 发表于 2017-10-24 21:24:06 | 显示全部楼层
回复

使用道具 举报

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-2-24
在线时间
39 小时
 楼主| 发表于 2017-10-24 22:21:09 | 显示全部楼层
#define ADDR_OV7725   0x42    还有这个是怎么回事
回复

使用道具 举报

7

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
金钱
216
注册时间
2016-2-24
在线时间
39 小时
 楼主| 发表于 2017-10-25 19:32:06 | 显示全部楼层
DreamWaterPro 发表于 2017-10-24 21:23
A1:是固定的。至于怎么看,参考OV7725数据手册12页,表6 设备控制寄存器列表(1/14)中的这一行:

谢谢大神,很详细,一下就明白了
回复

使用道具 举报

2

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2018-5-26
在线时间
7 小时
发表于 2018-6-21 16:02:43 | 显示全部楼层
已经GET了 谢谢楼主
ABB定位器www.chinaabb-positio.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-26 06:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表