Witam,
mam dosc dziwny problem z indeksowaniem tablicy pod atmega128 .
przykladowy kod:
Odwołując się do tablicy poprzez zmienną nie mogę kompletnie nić zrobić, atmega nie reaguje w żaden sposób - po prostu cisza.
Drugi przykład działa już jak najbardziej:
Jeśli ktoś ma chwile i wie jak rozwiązać powyższy problem to proszę o pomoc.
Z góry dzięki
mam dosc dziwny problem z indeksowaniem tablicy pod atmega128 .
przykladowy kod:
uint8_t tablica[3];
tablica[0] = 0B11100000;
tablica[1] = 0B00001000;
tablica[2] = 0B01100000;
int i = 0;
while(1)
{
for(i = 0; i < 3; i++)
{
PORTE = tablica[i];
_delay_ms(100);
}
}
Odwołując się do tablicy poprzez zmienną nie mogę kompletnie nić zrobić, atmega nie reaguje w żaden sposób - po prostu cisza.
Drugi przykład działa już jak najbardziej:
uint8_t tablica[3];
tablica[0] = 0B11100000;
tablica[1] = 0B00001000;
tablica[2] = 0B01100000;
int i = 0;
while(1)
{
PORTE = tablica[0];
_delay_ms(100);
PORTE = tablica[1];
_delay_ms(100);
PORTE = tablica[3];
_delay_ms(100);
}
Jeśli ktoś ma chwile i wie jak rozwiązać powyższy problem to proszę o pomoc.
Z góry dzięki
