Page 627 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 627
}
unsigned char OV7670_read(unsigned char regID, unsigned char *regDat)
{
i2c_start();
if(0==i2c_write_byte(0x42))
{
i2c_stop();
return(0);
}
delay_us(50);
if(0==i2c_write_byte(regID))
{
i2c_stop();
return(0);
}
i2c_stop();
delay_us(50);
i2c_start();
if(0==i2c_write_byte(0x43))
{
i2c_stop();
return(0);
}
delay_us(50);
*regDat=i2c_read_byte();
i2c_noack();
i2c_stop();
return(1);
}
unsigned char OV7670_init(void)
{
unsigned char temp;
unsigned int i=0;
- 620 -