Witam!
Mam problem, żeby uruchomić USI jako SPI w ATtiny, chciałbym na początek skomunikować ATtiny24A (MASTER) z Atmega8A (SLAVE). Jednak Slave nie chce odbierać żadnych danych. Poniżej zamieszczam kody obu uC:
Kod Atmegi:
Kod ATtiny:
Celowo ustawiłem dzielnik częstotliwości wewnętrznego oscylatora ATtiny24A, tak, aby był taktowany z częstotliwością 1MHz, ponieważ, aby SPI poprawnie działało w Atmedze, nie może być szybsze niż F_CPU/4. W Atmedze ustawiony wewnętrzny oscylator 8MHz.
Mam problem, żeby uruchomić USI jako SPI w ATtiny, chciałbym na początek skomunikować ATtiny24A (MASTER) z Atmega8A (SLAVE). Jednak Slave nie chce odbierać żadnych danych. Poniżej zamieszczam kody obu uC:
Kod Atmegi:
Kod: C / C++
Kod ATtiny:
Kod: C / C++
Celowo ustawiłem dzielnik częstotliwości wewnętrznego oscylatora ATtiny24A, tak, aby był taktowany z częstotliwością 1MHz, ponieważ, aby SPI poprawnie działało w Atmedze, nie może być szybsze niż F_CPU/4. W Atmedze ustawiony wewnętrzny oscylator 8MHz.