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  -
   642   643   644   645   646   647   648   649   650   651   652