int OCR1 = 511;
                  
                  
                    if( ~PIND & (1<<0) & (OCR1 <= 511))
                  
                  
                    {
                  
                  
                      printf("%s\n", "True 1");
                  
                  
                    }
                  
                  
                    else
                  
                  
                      printf("%s\n", "False 1" );
                  
                  
                  
                  
                  
                    PIND = 1;
                  
                  
                    if( ~PIND & (1<<1) & (OCR1 >= 1))
                  
                  
                    {
                  
                  
                      printf("%s\n","True 2");
                  
                  
                    }
                  
                  
                    else
                  
                  
                      printf("%s\n","False 2");
                  
                  
                  }
                  
                  
                  Почему второе условие всегда False?
                  
                  
                
что такое '&'?
Потому что && нада
Обсуждают сегодня