Page 626 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 626
{
delay_us(50);
SET_SCL;
delay_us(50);
read=read<<1;
if(SDA_IDR) read=read+1;
RESET_SCL;
delay_us(50);
}
set_sdo_output();
return(read);
}
//OV 7660 설정
unsigned char OV7670_write(unsigned char regID, unsigned char regDat)
{
i2c_start();
if(0==i2c_write_byte(0x42))
{
i2c_stop();
return(0);
}
delay_us(100);
if(0==i2c_write_byte(regID))
{
i2c_stop();
return(0);
}
delay_us(100);
if(0==i2c_write_byte(regDat))
{
i2c_stop();
return(0);
}
i2c_stop();
return(1);
- 619 -