Witam wszystkich! Od dłuższego czasu zmagam się z modułami RFM12 wersja DIP. Wszystko wydaje sie być OK (schemat to atmega328 na 3,3V, rezystor 10k do vcc na FSK, liniie komunikacji modułu rfm12 podłączone do pinów ISP mikrokontrolera). Nadajnik wydaje mi się, że działa (przechodzi pętlę itd.), ale problem mam w odbiorniku w funkcji rf12_ready(). Tam właśnie program się zawiesza. Co może być przyczyną?
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Dodam, że nie korzystam narazie z przerwań. Tutaj ustawienia w main():
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Błagam wręcz o pomoc, już nie powiem co mnie strzela po wielu dniach prób uruchomienia odbioru...

EDIT:
Po przepieciu linii SPI na port C, zaczelo wszystko dzialac... Powiedzcie mi, dlaczego to nie chciało działać na liniach tych od isp? Czy jeżeli z nich się korzysta to trzeba koniecznie hardware'owy SPI wykorzystywać? Próbowałem też sposobu z dołączanie rezystora 10k do VCC na linii SS, ale tez bez skutku..