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 slave
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
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++
Kod slave
Kod: C / C++
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