logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[ATttiny24A] ATtiny24A jako SPI Master nie komunikuje się z Atmega8A Slave - co robić?

piochu91 10 Mar 2012 17:57 981 0
REKLAMA
  • #1 10659220
    piochu91
    Poziom 9  
    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: C / C++
    Zaloguj się, aby zobaczyć kod


    Kod ATtiny:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    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.
  • REKLAMA
REKLAMA