Witam:) mam pewien problem z obsługą SPI. Chcę zrobić sterowanie pomiędzy dwoma AVR przy czym master wysyła na slave daną wartość. Dodatkowo slave a raczej ta zmienna jest także zmieniana za pomocą impulsatora i uzyskana dana jest odsyłana do mastera i wyświetlana na LCD. Problem polega na tym ze nie mam informacji zwrotnej przy obsłudze slave za pomocą impulsatora. Poniżej zawarłem przykładowy kod obsługi mastera i slave za pomocą zmiany danych w pętli
master
slave
jeżeli mam w przerwaniu
to bez problemu uzyskuję info na masterze na diodach
w oryginalnym programie w pętli głównej mam komendę check_code(); gdzie zmieniam wartość danej typu char i chcę tę wartość wysłać po SPI jednak mam z tym problem...
master
Kod: C / C++
slave
Kod: C / C++
jeżeli mam w przerwaniu
Kod: C / C++
to bez problemu uzyskuję info na masterze na diodach
w oryginalnym programie w pętli głównej mam komendę check_code(); gdzie zmieniam wartość danej typu char i chcę tę wartość wysłać po SPI jednak mam z tym problem...
