|
楼主 |
发表于 2007-9-1 15:28:27
|
显示全部楼层
<DIV class=quote><B>以下是引用<I>shrewl</I>在2007-8-31 15:07:58的发言:</B>
多谢楼上的:)
我是用gpio控制camera的RESET#,RESET#低复位
我现在碰到的问题是我能够用IIC读写camera寄存器一次,但第二次就报错.
还有我的RESET置为高(不复位)状态时,如果中间延时500us以上再去用IIC控制camera时也报错.
所以我现在怀疑我的RESET,但我的RESET能够由GPIO控制高和低.</DIV>
不要这么客气,大家多交流交流,开这个帖就是想大家能多多交流:)
1、我现在碰到的问题是我能够用IIC读写camera寄存器一次,但第二次就报错.
你是怎么判断读写正确的?你是在读SensorID么?我以前也碰到过类似的问题,我觉得这个问题应该是跟时序有关的(个人意见)。
你可以这样尝试一下,IIC传送数据的时候,拉高拉低后都多等待一段时间,包括START和STOP。尽量让它稳定一点。
2、还有我的RESET置为高(不复位)状态时,如果中间延时500us以上再去用IIC控制camera时也报错.
这个不是很明白。
最狠的就是拿示波器直接去量你读写的信号,呵呵! |
|