OpenEdv-开源电子网

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

OV7670摄像头无法读取产品ID

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2016-7-23
在线时间
2 小时
发表于 2016-7-23 14:41:25 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 Shanel 于 2016-7-23 16:28 编辑

               temp=SCCB_RD_Reg(0x0b);          该函数进去后temp的值出来为0xff,因最开始定义的u8类型,temp没有取值。后来改为了u16,temp有取值,但是不等于0x73 无法读取id               if(temp!=0x73)return 2;               
                temp=SCCB_RD_Reg(0x0a);   
               if(temp!=0x76)return 2;


我的程序用的是原子哥的,sbbc协议里也是原子哥的程序,  我的SCL,SDA分别用的是PC14和PC15, 请原子哥讲解一下
               delay_us(50);
                SCCB_SCL=1;
                temp=temp<<1;
                if(SCCB_READ_SDA)        //这个位置的读入数据,我此处的读入数据一直都为1,
                {
                  temp++;               
                }
                delay_us(50);
                SCCB_SCL=0;  

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2016-7-23
在线时间
2 小时
 楼主| 发表于 2016-7-23 16:29:46 | 显示全部楼层
已经解决该问题,是PC14,PC15,GPIO口的模式设置问题
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 17:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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