Mam problem, bo przy wpisywaniu np:
#define OPOZNIENIE 10
_delay_ms(OPOZNIENIE);
Wywala mi bład przy kompilacji.... :/
Jak mam zmienić tego define'a by zdefiniować go raz a w reszcie programu się on zmieniał. W programie głównym mam kilka poleceń _delay_ms(...) i nie chcę po prostu za każdym razem zmieniać tam wartości a ją definiować na samym początku.
Używam AVR Studio jako kompilatora i wyrzuca mi błąd:
X.c:52: error: lvalue required as left operand of assignment
I czy w ogóle można tak definiować zmienne?
Bo działa mi komenda:
int OPOZNIENIE =10;
ale czy zamiast niej można stosować jakoś tego #define?
#define OPOZNIENIE 10
_delay_ms(OPOZNIENIE);
Wywala mi bład przy kompilacji.... :/
Jak mam zmienić tego define'a by zdefiniować go raz a w reszcie programu się on zmieniał. W programie głównym mam kilka poleceń _delay_ms(...) i nie chcę po prostu za każdym razem zmieniać tam wartości a ją definiować na samym początku.
Używam AVR Studio jako kompilatora i wyrzuca mi błąd:
X.c:52: error: lvalue required as left operand of assignment
I czy w ogóle można tak definiować zmienne?
Bo działa mi komenda:
int OPOZNIENIE =10;
ale czy zamiast niej można stosować jakoś tego #define?
