STATUS=0e: RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0RX_ADDR_P0 = 0xdeadbeefedRX_ADDR_P1 = 0xc2c2c2c2c2RX_ADDR_P2 = 0xc3RX_ADDR_P3 = 0xc4RX_ADDR_P4 = 0xc5RX_ADDR_P5 = 0xc6TX_ADDR = 0xe7e7e7e7e7RX_PW_P0 = 0x20RX_PW_P1 = 0x00EN_AA = 0x00EN_RXADDR = 0x03RF_CH = 0x00RF_SETUP = 0x0f (data rate: 1)Hardware; isPVariant: 1CONFIG = 0x0f (CRC enable: 1; CRC16: 1)
055 (2455Mhz): 05 - *****056 (2456Mhz): 05 - *****057 (2457Mhz): 04 - ****058 (2458Mhz): 05 - *****059 (2459Mhz): 06 - ******060 (2460Mhz): 08 - ********061 (2461Mhz): 08 - ********062 (2462Mhz): 07 - *******063 (2463Mhz): 05 - *****064 (2464Mhz): 03 - ***065 (2465Mhz): 01 - *066 (2466Mhz): 03 - ***067 (2467Mhz): 04 - ****068 (2468Mhz): 05 - *****069 (2469Mhz): 03 - ***070 (2470Mhz): 03 - ***
And if you're also interested in the Mirf library, expect a minor update in the near future.Lastly, if you have P-variant hardware, I would very much love to hear about range testing when operating in 2Mbs, 1Mbs, and 250kbs bandwidth modes.
Terry,There's a page with related information at http://arduino-info.wikispaces.com/nRF24L01-Mirf-Examples.
I've been using modules from mdfly.com....2.4GHz Transceiver Module w/ Power Amplifier $19.95http://www.mdfly.com/index.php?main_page=product_info&cPath=8_52&products_id=583
Hi Gerg and Everyone...I am very interested in this. I have put up a beginning How-To for these modules here:http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowToComments, corrections, additions appreciated...
Gerg, you said:QuoteAnd if you're also interested in the Mirf library, expect a minor update in the near future.Lastly, if you have P-variant hardware, I would very much love to hear about range testing when operating in 2Mbs, 1Mbs, and 250kbs bandwidth modes.What do you mean by "P-Variant hardware" ?? I have some of the boards that have a nRF24L01's plus a power Amp for 100mW and receiver preamp. Here: http://arduino-direct.com/sunshop/index.php?l=product_detail&p=190are these what you mean??
I'm just starting to fire these up... Any suggestions on best first-up software sketch / testing appreciated..I do have an RF background.. most was higher power (Broadcast)...
Where is the best place to download your fork?? And where's best Mirf??
In 2Mbs mode, I was able to scan 9-Mhz of bandwidth. In 1Mbs mode, I scanned 5-Mhz of bandwidth. And in 250Kbs mode, I scanned 2-3-Mhz of bandwidth. This is especially surprising given the datasheet basically claims 2+Mhz+some minor bleed, 1+Mhz+some minor bleed, and <1Mhz+some minor bleed.
I forget where I found the mirf tree. IIRC, it was google code, github, or gitorious. The bug fix is the use of 16-bit CRC rather than 8-bit CRC. Its a literal 1-byte change in a file. Keep in mind though Maniacbug's library is much higher level and feature rich. Unless your at a space premium, I do recommend his library over that of Mirf.
Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .data PROGBITS 00800100 001fba 0000f2 00 WA 0 0 1 [ 2] .text PROGBITS 00000000 000094 001f06 00 AX 0 0 2 [ 3] .bss NOBITS 008001f2 0020ac 0000c6 00 WA 0 0 1
Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .data PROGBITS 00800100 00128a 000072 00 WA 0 0 1 [ 2] .text PROGBITS 00000000 000094 0011f6 00 AX 0 0 2 [ 3] .bss NOBITS 00800172 0012fc 0000b4 00 WA 0 0 1
I just connected two nRF24L01+ units with the pingpair example and I'm getting Timeouts so I need to check everything over.. Any debug suggestions appreciated.. I'd like to be able to write up a newbie Get Started page...
Hey ManiacBug, have you seen these, which have both a Power Amplifier AND a Low Noise Receiver Preamplifier?? http://arduino-direct.com/sunshop/index.php?l=product_detail&p=190 Where in the World are you? I'll send you a couple of these if you'll experiment with them and let us know how they work out...
I'm in Seattle. I'll PM you my address if you want to send a couple. Happy to try them out. I've been meaning to do some range tests. It's next on my list after testing Gerg's changes more thoroughly and merging them into the mainline.
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16