野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9490|回复: 3

今天调火眼摄像头遇到了问题 循环跳不出来

[复制链接]
发表于 2014-7-30 23:21:04 | 显示全部楼层 |阅读模式
今天调火眼,手里没有ISO开发板,最开始用别的板子移植的。程序运行到主函数里面的while(Ov7725_Init() != SUCCESS);就卡主了,不走了。设断点查看了一下 问题出在SCCB_WaitAck();函数最后从器件没有把SDA的电平拉低,导致最后SDA_read是高电平,返回DISABLE.之后弄了半天也不好,我就索性把句话先屏蔽掉,但是后面还有问题,就是函数读到的器件ID 和默认的不一样,默认是OX21,但是函数读到的是0Xff。然后我就把所有线就拔掉,只留下3.3V,GND,SDA,SCL这四条线,重新找了一个最小系统,烧了原版的7725程序。但是结果还是一样。程序卡在        while(Ov7725_Init() != SUCCESS);现在我判断不了是不是硬件的问题。所以上来问问大家。这样的问题可能是什么的原因?应该怎么解决?
回复

使用道具 举报

发表于 2014-7-31 10:09:36 | 显示全部楼层
卡在初始化函数里,你单步调试进入初始化函数看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-31 11:09:01 | 显示全部楼层
汪曼丽 发表于 2014-7-31 10:09
卡在初始化函数里,你单步调试进入初始化函数看看

对,问题就出在从器件没有给单片机应答。应该响应一个低电平。但是没有响应
回复 支持 反对

使用道具 举报

发表于 2015-5-8 14:53:44 | 显示全部楼层
你好,我现在遇到的问题和你的完全一样,请问你找到是哪里的问题了么?怎么解决的?
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-18 13:30 , Processed in 0.056927 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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