原子哥啊,我根据OV7670程序改OV7725,初始化没成功怎么办

原子哥啊,我根据OV7670程序改OV7725,初始化没成功怎么办,第1张

初始化的代码如下:禅返碧

if(SCCB_WR_Reg(0x12,0x80))return 1 //复位SCCB

delay_ms(50)

//读世春取产品型号

temp=SCCB_RD_Reg(0x0b)

if(temp!=0x21)return 2 /贺举/7670为0x73

temp=SCCB_RD_Reg(0x0a)

if(temp!=0x77)return 2

//初始化序列

for(i=0i<sizeof(ov7670_init_reg_tbl)/sizeof(ov7670_init_reg_tbl[0])i++)

{

SCCB_WR_Reg(ov7670_init_reg_tbl[i][0],ov7670_init_reg_tbl[i][1])

delay_ms(2)

}

return 0x00 //ok

由于ov7725输出数据的速度很高,液晶屏 SD卡或FLASH的存储速度跟谈如祥不上,单片机内部又没有很大容量的RAM,所以单片机一般不直接接ov7725,摄像头模块上都有FIFO来缓存。

这样单片机要有一个并行数据口橡此(8位)读取图像信息,另外要有一个IIC接口来控制含搏摄像头,还有一个引脚来检测同步信号,还有一个引脚控制FIFO的写入或读出,详细的硬件原理和程序可以参考野火的STM32教程


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12432177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存