摄像头ov2685中关于sensor id 设置的相关的寄存器地址
来源:互联网 发布:淘宝铁观音卖家 编辑:程序博客网 时间:2024/06/05 04:52
OV2685 :
CHIP_ID
address : 0x300A default : 0x26
address : 0x300B default : 0x85
address : 0x300C defailt : 0x00
回到早上的话题,如果我想查看摄像头的ID,我的代码可以这么写,在GPL329A-sensor-ID设置那里有完整的代码,这里我只给出小部分:
sensor_info.write_data[0] = 0x30; sensor_info.write_data[1] = 0x0a; sensor_info.write_size = 2;sensor_info.read_size = 2;ret = ioctl(fd, I2C_BUS_WRITE_READ, &sensor_info);if(ret < 0){<span style="white-space:pre"></span>perror("ioctl set i2c arg\n");continue; }readdevice = (sensor_info.read_data[0] << 8) + sensor_info.read_data[1];//if( readdevice == 0x2656)if(readdevice == 0x2685){DEBUG("I2C_BUS_WRITE_READ data = 0x%02x\n", readdevice);i = MAX_DEVICE + 1;<span style="white-space:pre"></span>deviceno = 2;}else{printf("Error I2C_BUS_WRITE_READ data = 0x%02x\n", readdevice);}从代码上看:
sensor_info.write_data[0] = 0x30; sensor_info.write_data[1] = 0x0a;这个结构体数组的含义就是为了存储这两个寄存器的值,然后后面通过I2C总线去读取地址所对应的值,如果读出来的值为0x2685,这就说明设备已经被驱动了,同时也读出了相应的ID号。
1 0
- 摄像头ov2685中关于sensor id 设置的相关的寄存器地址
- 关于GPL329A中获取摄像头sensor id的问题
- 6410的系统时钟设置(中)---相关寄存器介绍
- sensor的相关网址
- 关于stm32寄存器地址定义的小结
- STM32中断设置相关寄存器的分析
- STM32关于USB的相关寄存器
- 关于DirectShow中摄像头的帧率设置
- 关于DirectShow中摄像头的帧率设置
- 关于工程中Portrait的设置相关
- 寄存器的地址是什么意思?
- 寄存器的“地址”概念
- ANDROID的SENSOR相关信息
- 【裸机开发笔记】6410的系统时钟设置(中)---相关寄存器介绍
- 【裸机开发笔记】6410的系统时钟设置(中)---相关寄存器介绍
- 关于Modbus 3区、4区寄存器地址的理解以及Freemodbus中开始地址的设定
- ARM7的相关寄存器
- GOOGLE的摄像头地址
- dm pieces
- 互联网从业人员跳槽手册
- yahoo(雅虎)工程师提供css 初始化代码
- visual studio code
- 《疯狂Java讲义(第3版)》.(李刚)——8大排序
- 摄像头ov2685中关于sensor id 设置的相关的寄存器地址
- AS不同渠道使用不同图片
- Tire树
- SpringMVC的基础配置
- 同步通信与异步通信
- 【Maven】Project configuration is not up-to-date with pom.xml错误解决方法
- iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
- USM锐化之openCV实现,附赠调整对比度函数
- iOS 如何让一个程序在后台运行不被挂起,不死掉