Witam
Próbuję od kilku dni próbuje uruchomić komunikację pomiędzy Rpi a AVR za pomocą NRF24L+.
Obecnie używam biblioteki z tego forum ale testowałem także z Tinker.
Dodam że potrafię skomunikować RPi z RPi jak i AVR z AVR ale do RPi z AVR to nie mam już pomysłów.
Bardzo proszę o pomoc.
Tak wygląda RPi jako odbiornik:
STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1 = 0x4156525452 0x4156525243
RX_ADDR_P2-5 = 0xc3 0xc4 0xc5 0xc6
TX_ADDR = 0x4156525452
RX_PW_P0-6 = 0x20 0x20 0x00 0x00 0x00 0x00
EN_AA = 0x3f
EN_RXADDR = 0x03
RF_CH = 0x09
RF_SETUP = 0x07
CONFIG = 0x0b
DYNPD/FEATURE = 0x3f 0x04
Data Rate = 1MBPS
Model = nRF24l01+
CRC Length = 8 bits
PA Power = PA_HIGH
A tak AVR jako nadanik:
RX_ADDR_P0 41 56 52 52 43 RX_ADDR_P1 43 43 52 54 52
TX_adr 41 56 52 52 43
EN_AA 3f
EN_RXADDR 3
RF_CH 9
RF_SETUP 7
CONFIG a
DYNPD 3f
FEATURE 4
Kod dla AVR (main.c):
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
nRF24L01.c
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.