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

RFM12B oraz uC schemat połaczeń.

Lumberjack 19 Paź 2010 18:56 2118 3
REKLAMA
  • #1 8639332
    Lumberjack
    Poziom 10  
    Witam
    Zaczynam zabawe z modułem rfm12b. Potrzebuje precyzyjnego , sprawdzonego układu podłączenia tego modułu do mikrokontrolera. Transmisja odbywa sie przez SPI

    SDO <-> MISO
    SDI <-> MOSI
    SCK <-> SCK
    nSEL <-> SS
    nIRQ <-> INT

    i co dalej?

    Jak zmienić odbieranie na nadawanie danych? Przez wysłąnie odpowiednich danych przez SPI czy przez zmiane stanu na właściwym pinie modułu? Przeglądałem google przejrzałem kilka schematów. Powyższe połączenia były niezmienne. NIestety co do pozostałych pinów modułu mam wątpliwości. Pozdrawiam
  • REKLAMA
  • #2 8639340
    tadzik85
    Poziom 38  
    Wypadałoby zapoznać się z działaniem SPI. Połączenia poprawne.
  • REKLAMA
  • #3 8639931
    Lumberjack
    Poziom 10  
    SPI działa w systemie full-duplex. Czyli w zasadzie wystarczy połączyć w sposób przedstawiony w pierwszym poście. Do odbioru wykorzystać przerwania zewnętrzne. Układ RFM zadba o nadawanie i odbieranie automatycznie. Mam nadzieje że sie niemyle.
  • Pomocny post
    #4 8673876
    aimn
    Poziom 11  
    Podłącz RFM12B do portu SPI:

    SDO --- MISO
    SDI --- MOSI
    SCK --- SCK
    nSEL --- dowolny pin

    Linia nSEL (chip select) może być podłączona tak jak napisałeś do pinu SS. jednak musisz wiedzieć czy chcesz by port SPI pracował w trybie master czy slave (bo to zmienia konfigurację pinu SS)

    Gdy chcesz by radio powiadamiało procesor poprzez przerwanie no to nIRQ podłącz do któregoś z wejścia INTn procesora.

    nIRQ --- INTn

    Dodatkowo pin RFM12B oznaczony jako (FSK/DATA/nFFS) powinien być podpięty do zasilania wraz z rezystorem podciągającym (10 [kOhm]).

    Przed wejściem VCC radia oczywiście kondensator.

    No i to w sumie wszystko by radio zaczęło działać. Odnośnie "zmiany nadawania odbierania danych". Do RFM12B wysyłasz odpowiednie komendy, które sterują radiem. Musisz zapoznać się z dokumentacją.
REKLAMA