ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 ноября
660190 Топик полностью
Yft (15.03.2016 11:46, просмотров: 141) ответил VL на А почему не цикл? не нравятся циклы - почему не макрос? Ну низя так писать.
Написал цикл, стало еще хуже, всё поломалось, не могу понять в чем ошибка.  // Checking 1st wire PORTB - PORTD for (i=0;i!=Number_of_wires;i++) { bitmask = (1<<i); PORTB = ~bitmask; pinstate = PIND; _NOP(); if (!(pinstate & bitmask)) {Number_of_good_wires++;} if (!(pinstate & (~bitmask))) {Number_of_bad_wires++;} PORTB = 0xFF; }