原子哥啊,我根据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

我的理解就是:给OV7670的寄存器配置的数据,只不过通过 LUT_INDEX和LUT_DATA一个一个数据往寄存器中存储;always语句中这些具体配置请详见OV7670_DS_(1_4).pdf这个数据手册。不对之处请多多包涵。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存