Skocz do zawartości

[C] 2x zestaw Atmega8 oraz RFM73 nie komunikują się


Dragas

Pomocna odpowiedź

Witam

Od około tygodnia próbuje uruchomić komunikację RFM73->RFM73 (docelowo <->).

Bibliotekę do obsługi RFM73 znalazłem w internecie (autor pokazuje że wszystko działa poprawnie), dorzuciłem do kodu głównego i niestety, układu się nie komunikują. W obu przypadkach sercem jest procesor Atmega8 12MHz. RFM'y podłączone są pod hardwarowe SPI. Objawy są takie, że wysyłam bajt 'a' (i zaświecić diodę w "nadajniku") co 1.5s, a drugi układ powinien to odebrać i na chwilę zaświecić diodą, lecz w praktyce dioda miga jak się jej podoba (nawet jeśli "nadajnik" jest odłączony od zasilania). W załączniku znajduje się cały kod, który wrzucony jest do procków (txd - kod "nadajnika", rxd - kod "odbiornika"). Niestety nie jestem na 100% pewien czy kod działa poprawnie (chodzi mi o samą bibliotekę rfm73).

Bardzo proszę o pomoc 😉

Pozdrawiam

Dragas

PS. Jeśli ktoś posiada działający kod do RFM73 i chciałby się nim podzielić, będę bardzo wdzięczny.

rfm73.zip

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.