As skaneri paleidau ir veikia. Bet siuntimo metu visada atsakymas "fail". Ant dvieju skirtingu sistemu bandziau ir tas pats. Skaneris TX'a irgi tarsi mato. Bet tarp abieju aparatu rysio neina padaryti. Paskiau sukurenau siustuva ir dabar laukiu dar poros is kinijos :-( "blah@w" <blah@blah.bl> wrote in message news:l4qesi$egi$1@trimpas.omnitel.net... > Bandziau nustatyti RX'e TX_ADDR adresa, bet kiek bandziau tai nepadejo. > > Apie pati moduliuka tai skaiciau datasheet'a > (https://www.sparkfun.com/datasheets/Components/SMD/nRF24L01Pluss_Preliminary_Product_Specification_v1_0.pdf) > ir siaip per google visokius blog'us, pvz.: > http://gizmosnack.blogspot.com/2013/04/tutorial-nrf24l01-and-avr.html > > Kas liecia bibliotekas, tai kolkas bandau tik issiaiskint kaip kas veikia > ir naudoju persidaryta (pas mane TX moduliukas prikabintas prie Atmega16 > (reiks persidaryti ant stellaris launchpad'o, kad nereiktu kas kart > programatoriaus junginet), o RX prie Arduino UnoR3) demo is > http://elecfreaks.com/store/download/nRF24L01_Demo_For_Arduino.zip. > Bandziau naudoti ir "Mirf", bet kazkaip man ten pradzioj nesiseke su ja, o > po to ir nebegryzau prie jos. > > Pacio moduliuko pradzioj man irgi niekaip nesiseke paleisti, nezinau ar > laidus supainiodavau :), o gal maitinimas blogas buvo, nes viska maitinau > ant snargliu, nuo islupto ATX maitblokio. Po to atsisiunciau skeneri is > http://arduino-info.wikispaces.com/Nrf24L01-Poor+Man%27s+2.4+GHz+Scanner > ir isbandziau ji su 2,4Ghz sraigtasparnio pulteliu. Po to kai "skenerio" > outputas pradejo rodyti signalus is pultelio, sulipdziau TX ant atmegos. > Kai pradejau i "skeneri" gauti signalus ir TX'o, vietoj "skenerio" > pagaminau RX'a ir dabar esu tokioj stadijoj, kad RX'e duomenis gaunu, bet > TX'e apie tai nieko nezinau. > > > > "Sail" <bambarbya.kirgudu@gmail.com> wrote in message > news:l4q8c4$8rb$1@trimpas.omnitel.net... >> Labai nepadesiu deja, ibo irgi tuoj paleidinesiu ta pati daikta, ir pries >> tai jis nenorejo veikti :-). >> >> Pradziai klausimas - kokias bibliotekas naudoji, buciau dekingas uz >> nuoroda, ir siaip kur skaitai viska apie NRF, gal koks saitas yra? >> >> Ir toks naivus spejimas: ar nereikia RX konfiguracijoj kokio nors TX >> adreso, kad butu siunciamas ACK paketas? >> >> >> >> "blah" <blah@blah.bl> wrote in message >> news:l4p47t$nve$1@trimpas.omnitel.net... >>> sveiki, >>> gal kam teko susidurt su nrf24l01+. Problema, kad niekaip negaliu >>> nustatyti ar duomenys pristatyti sekmingai ar ne (t.y. nesuprantu ar >>> atejo ACK ar ne). Po duomenu (5 baitus siunciu) issiuntimo STATUS >>> registro reiksme visada buna 0x1E (nepriklausomai ar receiveri ijungiu >>> ir matau, kad duomenys atejo ar receiveri isjungiu) - TX_DS (5 bitas) >>> visada 0 tai tikriausiai reiskia, kad niekada negauna ACK? Bet kodel >>> tada MAX_RT (4 bitas) buna 1 ar cia ir reiskia, kad isnaudotas >>> pakartotiniu bandymu limitas? Taigi, klausimas tada kodel gali >>> neateiti/nepriimti ACK paketo? >>> >>> TX konfiguracija: >>> TX_ADDR = 0x34,0x43,0x10,0x10,0x01 // TX addr. >>> RX_ADDR_P0 = 0x34,0x43,0x10,0x10,0x01 // RX_Addr0 >>> EN_AA = 0x01 // Enable Pipe0 AutoAck >>> EN_RXADDR = 0x01 // Enable Pipe0 >>> SETUP_RETR = 0x1a // 500us + 86us, 10 retr. >>> RF_CH = 40 // Select RF channel 40 >>> RF_SETUP = 0x06 // 1Mbps, 0dBm >>> CONFIG = 0x0e // TX, enable CRC(2 unsigned chars), MAX_RT, TX_DS, RX_DR >>> enabled >>> >>> RX konfiguracija: >>> RX_ADDR_P0 = 0x34,0x43,0x10,0x10,0x01 // RX addr. >>> EN_AA = 0x01 // Enable Pipe0 AutoAck >>> EN_RXADDR = 0x01 // Enable Pipe0 >>> RF_CH = 40 // Select RF channel 40 >>> RX_PW_P0 = 5 // RX payload width >>> RF_SETUP = 0x06 // 1Mbps, 0dBm >>> CONFIG = 0x0f // RX, enable CRC(2 unsigned chars), MAX_RT, TX_DS, RX_DR >>> enabled >> >>