Witam, mam następujący problem z Timerem w Atmedze 8, kod który kompiluję jest zwykłym przykładem z książki, które polega na generowaniu fali prostokątnej.
Cały problem polega na tym, że kompilator wyrzuca błąd:
Kompiluję pod AVR Studio i AVR GCC:
Dzięki wielkie z góry, pozdrawiam Krzysiek
Poprawiłem tytuł https://www.elektroda.pl/rtvforum/topic1015361.html i przeniosłem do właściwego podforum
[zumek]
Cały problem polega na tym, że kompilator wyrzuca błąd:
../Cwiczenie2.c:10: error: expected expression before '=' token
Kompiluję pod AVR Studio i AVR GCC:
#include <avr/io.h>
#define tau0 = 6;
int main(void)
{
unsigned char licznik = 2;
DDRC = 0x01;
TCNT0 = tau0; // Tu wyrzuca błąd
TCCR0 = 2;
while(1)
{
while(bit_is_clear(TIFR, TOV0));
TCNT0 = tau0;
if(--licznik == 0)
{
PORTC ^= 0x01;
licznik == 2;
}
TIFR = 1<<TOV0;
}
}
Dzięki wielkie z góry, pozdrawiam Krzysiek
Poprawiłem tytuł https://www.elektroda.pl/rtvforum/topic1015361.html i przeniosłem do właściwego podforum
[zumek]
