PINB как присвоить значения

Тема в разделе "Микроконтроллеры AVR", создана пользователем Yerabdi, 28 май 2018.

  1. Yerabdi

    Yerabdi Гик

    Код (C++):
        while(1)
        {  
           
                       
             disc_input2=disc_input();        
                   
        }
    }
    //****discreet input **********
    int disc_input ()
    {  
       static uint8_t butcount,ch=0;
       static uint8_t currBit = 0;
       uint8_t in_state_0 = PINC;
       if (butcount > 50)
       {  for (int i;i < 6;i++)
            currBit<<=1;
            {if (!(PINC&currBit))
            {P=PINC;
                  }
                }
         
          butcount=0; }
          butcount++;
         
          return P;    
         
    }    
     
  2. parovoZZ

    parovoZZ Гуру

    Ты в этом коде что пытаешься сделать?