PIC16F877 + DHT22

Lepší vzorkování bude,až dorazí LA z eBay.
Před to vzorkování myslíš sem?

[code]
int ReadData()
{
int i=0, j;
RC6 = ~RC6;
for(j = 0; j < 8; j++)
{

   while(RA0 == 0); //Čeká dokud je RA0 v 0 
   __delay_us(35);//30 hranice mezi log 0 a log 1 
   if(RA0 == 0) //Zkouší, zda je RA0 po uplynulé době v 1 čí 0 
         i&= ~(1<<(7 - j));  //Znuluje bit 
   else 
  { 
     i|= (1 << (7 - j));  //Nastaví bit do 1 
      while(RA0 == 1); //Čeká dokud je RA0 v 1 
     break; 
  } 
}[/code]

jsem myslel, že když ho dám do smyčky for, tak to změní stav pokaždy když to načte stav.