This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

NRF24L01+ multiceiver mode

Hello,

I'm working on a project with a "master" NRF24L01+ with a unique address and around 10 "slave" and all have a unique address, a broadcast address and some sub broadcast address (broadcast addresses don't have any auto ack).

It's working perfectly for the 2 first addresses into a slave, but not for more.

In my application, it's similar with a PRX with 3 PTX.

Here is my configuration : master node : CONFIG register = 0x0B EN_AA register = 0x01 EN_RXADDR register = 0x01 SETUP_AW register = 0x03 SETUP_RETR register = 0x03 RF_CH register = 0x02 RF_SETUP register = 0x26 FEATURE register = 0x01 RX_ADDR_P0 register = 'H','o','s','t',0x00 TX_ADDR register = 'H','o','s','t',0x00

here is my configuration for slave node CONFIG register = 0x0B EN_AA register = 0x07 EN_RXADDR register = 0x07 SETUP_AW register = 0x03 SETUP_RETR register = 0x03 RF_CH register = 0x02 RF_SETUP register = 0x26 FEATURE register = 0x01

addresses for slave node 1 RX_ADDR_P0 register = 'V','o','l',0x00,0x01 RX_ADDR_P1 register = 'B','V','o','l',0x00 RX_ADDR_P2 register = 'C' TX_ADDR register = 'H','o','s','t',0x00

addresses for slave node 2 RX_ADDR_P0 register = 'V','o','l',0x00,0x02 RX_ADDR_P1 register = 'B','V','o','l',0x00 RX_ADDR_P2 register = 'C' TX_ADDR register = 'H','o','s','t',0x00

addresses for slave node 3 RX_ADDR_P0 register = 'V','o','l',0x00,0x03 RX_ADDR_P1 register = 'B','V','o','l',0x00 RX_ADDR_P2 register ='S' TX_ADDR register = 'H','o','s','t',0x00

addresses for slave node 4 RX_ADDR_P0 register = 'V','o','l',0x00,0x04 RX_ADDR_P1 register = 'B','V','o','l',0x00 RX_ADDR_P2 register = 'S' TX_ADDR register = 'H','o','s','t',0x00

Each time I want that the master node send a frame, I change the TX and RX addresses to the address of the slave node that I want to send data.

I don't understand why it's working for P0 and P1 but not for P2...

If someone could help me...

Parents Reply Children
No Data
Related