nRF24L01+ működési probléma

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Avatar
peti634
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2009. június 22. hétfő, 6:00

nRF24L01+ működési probléma

Hozzászólás Szerző: peti634 »

Üdv mindenkinek.
Szeretnék segítséget kérni a címben szereplő modul irányításában.
Jelenleg a
http://davidegironi.blogspot.hu/2012/09 ... uHNmRDH_tS
liblary-t használom, AVR studió 6.1-ben, két Atmega8 segítségével.

Az adatokat beírják, és vissza is tudják olvasni, LCD kijelző ki is írja, szóval a kommunikáció, és a vezetékezés megfelelő, viszont semmilyen reakciót nem mutat a fogadó fél.
A példa programot használtam, kicsit átírtam, be kellene másolnom az egész kódot?:)
Előre is köszönöm a segítségetek.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: Robert »

A kódot amit csináltál ZIP-peld be és csatold...
Avatar
peti634
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2009. június 22. hétfő, 6:00

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: peti634 »

bocs
A kiíratáshoz saját kódot használok.
A ciklus belsejében a "_" karaktert folyamatosan írja ki mind a 2 eszköznél. A tx-rx rész egyértelműen a küldő és fogadó, de a küldőnél nem írjak ki a write által visszaadott számot, vagyis a benne lévő ellenőrzés miatt, végtelen ciklusba esik, és nagyobb várakozásnál se lép tovább.

szerk:
próbálkoztam ezzel is:
http://arduino-info.wikispaces.com/Nrf2 ... 4GHz-HowTo

Van egy arduinom, az lett a fogadó, és egy sima AVR a küldő, de semmilyen reakció nincs. :(
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.
Avatar
peti634
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2009. június 22. hétfő, 6:00

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: peti634 »

van egy arduniom, oda rákötöttem 2db NRF-et, ők látják egymást.
Viszont amikor az adó egy AVR-en van, akkor már nem megy a dolog, pl help:(
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.
Avatar
peti634
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2009. június 22. hétfő, 6:00

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: peti634 »

sikeresen működésre bírtam, a fő gondok:
valószínűleg a sz@r programozó zavart bele a dologba (SPI-n keresztül visszaszólt a kommunikációba, helytelen fesz. megadás), de amikor külső áramforrásra tettem az AVR-es részt, akkor már megfelelően működött.
Avatar
peti634
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2009. június 22. hétfő, 6:00

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: peti634 »

továbbra is gondjaim vannak:
- az AVR oldalon az NRF be-be resetelt, Robert segítésével kiderült hogy a tápfeszt húzta le nagyon, kondi segítségével ez megoldódott
- azonban továbbra is van egy másik gond:
Csak a csomagok 10-50% megy el, a küldő résznél pedig folyamatosan MAX_RT van beállítva, tehát egyszer se érzékeli hogy elment volna a csomag.
Kezdeti beállítások:
A küldő, és a fogadó címek.
RX_PW_P0 = 1
16 bites CRC
RF_CH = 76
És a küldő oldalon a SETUP_RETR = 0xFF (vagyis a lehető legtöbbször próbálkozzon)

Remélem ha más is hasonló helyzetbe kerülne, ez segíteni fog neki is.
Deevidlk
Újonc
Újonc
Hozzászólások: 4
Csatlakozott: 2018. december 31. hétfő, 1:16

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: Deevidlk »

Üdv!
Olyan kérdésem lenne ha NRF24L01 modul össze van kötve arduinoval SPI-on, tudom e programozni ISP6-on keresztül anélkül hogy izolálnám a vezetékeket? Előre is köszi :)
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: kapu48 »

Elvileg Igen.
Mert ilyenkor a NRF24L01 modul nem aktiv.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: Robert »

Gyakorlatilag is :) Tesztelve.
http://www.tavir.hu - a gazda :)
Deevidlk
Újonc
Újonc
Hozzászólások: 4
Csatlakozott: 2018. december 31. hétfő, 1:16

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: Deevidlk »

Köszönöm!
Hogy érted hogy nem aktiv? azért mert nem kap tápfeszültséget?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: Robert »

Tápot a teljes áramkör kap.
Az SPI buszon a kommunikációba nem szól bele, mert programozáskor a /CS lába nem aktív, azaz a kimenetei TriState állapotban vannak.
http://www.tavir.hu - a gazda :)
Deevidlk
Újonc
Újonc
Hozzászólások: 4
Csatlakozott: 2018. december 31. hétfő, 1:16

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: Deevidlk »

Köszönöm a segitséget! :)
Deevidlk
Újonc
Újonc
Hozzászólások: 4
Csatlakozott: 2018. december 31. hétfő, 1:16

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: Deevidlk »

Még egy olyan kérdés jutott eszembe, hogy befolyásolja a kommunikációt két modul között hogy ha mondjuk az adó egységen lévő chip 16Mhz-en megy de a vevő csak 8Mhzen? vagy illene mind a kettőnek azonos frekvencián lennie.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: nRF24L01+ működési probléma

Hozzászólás Szerző: Robert »

Miért lenne gond?

AVR<-SPI->nrfchip ------ nrtfchip<-SPI->AVR
Azaz a NRF és a SPI közti kommunikáció függ az AVRtől. De a chip órajelből állítod elő az nRF felé menő SPI órajelet. És ott meg azt az AVR lerendezi.
http://www.tavir.hu - a gazda :)
Válasz küldése