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

[Atmega8515] [C/AVR Studio] Komunikacja SPI między dwoma mikrokontrolerami.

lycon5 29 Sty 2012 13:09 700 0
REKLAMA
  • #1 10464065
    lycon5
    Poziom 11  
    Próbuje skomunikować dwa zestawy Stk500 Atmela (Atmega8515) po SPI. W teorii ładnie, pięknie a w praktyce lipa ;/ Nie mam pojęcia co może być nie tak. Wszystko robię zgodnie z dokumentacją jednak po stronie slave-a zero odpowiedzi czyli albo gdzieś się walnąłem w banalnym kodzie slave-a albo SPDR od Mastera przychodzi pusty. Liczę na pomoc ;)

    Master wysyła w przerwaniu Timera wartość zmiennej i która wrzucana jest na PORTC (diody) a następnie na SPDR. Po stronie slave-a w przerwaniu odczytywana jest wartość SPDR i wrzucana na diody. Niestety po stronie slave nie ma żadnej reakcji :(


    Kod master-a:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


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



    Próbowałem również z programową obsługą. Efekt podobny. Jeśli chodzi o samo przerwanie to się wykonuje. Zbadałem to za pomocą diod. Przewody też są sprawne. Podłączone dobrze. Sprawdzałem milion razy. Liczę na pomoc ;)
  • REKLAMA
REKLAMA