Page 647 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 647
unsigned char read,i;
read=0x00;
RESET_SDA;
set_sdo_input();
delay_us(50);
for(i=8;i>0;i--)
{
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))
{
- 640 -