- Mon Jan 15, 2007 11:58 pm
#24973
Hi there! I have been using the nrf24L01 for a while without problems. But now I need to use multiple pipes, not just one as I have been doing so far.
The problem I'm facing is that I can't receive any data unless it goes to pipe_0. If I use the same code on the transmitter but just change the TX address to be one from pipe_1 to pipe_5, the transmission will stop.
I am using AA and ESB.
Registers ENAA_Px is 1
Registers ERX_Px is 1
The LSB of the RX_ADDR_Px registers is not the same.
PTX RX_ADDR_P0 is equal to PTX TX_ADDR, wich is equal to the PRX RX_ADDP_Px.
I have followed all the specifications on the datasheet, but the pipes_1-5 are just not receiving data.
Has any one used multiple pipes or has some advice to give?, Thanks
The problem I'm facing is that I can't receive any data unless it goes to pipe_0. If I use the same code on the transmitter but just change the TX address to be one from pipe_1 to pipe_5, the transmission will stop.
I am using AA and ESB.
Registers ENAA_Px is 1
Registers ERX_Px is 1
The LSB of the RX_ADDR_Px registers is not the same.
PTX RX_ADDR_P0 is equal to PTX TX_ADDR, wich is equal to the PRX RX_ADDP_Px.
I have followed all the specifications on the datasheet, but the pipes_1-5 are just not receiving data.
Has any one used multiple pipes or has some advice to give?, Thanks
Last edited by articCircle on Wed Jan 17, 2007 2:58 am, edited 1 time in total.