Académique Documents
Professionnel Documents
Culture Documents
{
unsigned char temp;
unsigned char i;
i=8;
//configurar SDA como entrada
//temp=0;
do{
SCL=1;
temp<<=1;
if (SDA==1) temp=temp+1;
// temp<<=1;
SCL=0;
} while (--i);
//configurar SDA como salida
return temp;
}
void IIC_no_ack (void)
{
SDA=1;
SCL=1;
//espera
SCL=0;
SDA=0;
}