- Код: Выделить всё • Развернуть
unsigned long a = 0;
unsigned char c = 0x00;
while(1){
if (a == 0) {
PORTB = c;
c = 0xFF - c; //Вместо if (c == 0xFF) c == 0x00; else c == 0xFF;
}
a++; //Переполнится и станет нулем.
}
Не знаю так сработает или нет:
- Код: Выделить всё • Развернуть
unsigned long a = 0;
while(1){
if (a == 0) PORTB = 0xFF - PORTB;
a++;
}