diff --git a/fw/PLCpwr.c b/fw/PLCpwr.c index 221b90c..af33008 100755 --- a/fw/PLCpwr.c +++ b/fw/PLCpwr.c @@ -1,6 +1,6 @@ #include -#include #include +#include #define Link1pin PB2 // Пин оптопары светодиода линка #define Link2pin PB1 // Пин оптопары светодиода линка @@ -27,7 +27,7 @@ ISR(TIM0_OVF_vect) uint8_t check_link(void) // Проверка линка { - if(!(PINB & (1 << Link1pin) || PINB & (1 << Link2pin))) // Если горит хотя бы один светодиод линка + if(!(PINB & (1 << Link1pin)) || !(PINB & (1 << Link2pin))) // Если горит хотя бы один светодиод линка { return 1; // То возвращаем 1 } @@ -54,28 +54,28 @@ int main(void) if(new_mode == MODE_WAIT_LINK) { PORTB &= ~(1<