Configure nRF24l01

asked 2017-03-17 11:35:28 +0100

Hello, I want to use multiceiver mode nRF24l01. For 4 transmitters. When setting up the receiver, I can only receive data from the tube 0. I can not understand how to tell the transmitter that it is a transmitter for example pipe 2. Please help me by specifying which registers I need to record for the transmitter if I want to make it a transmitter pipe 1, pipe 2, pipe 3. And how to configure the receiver. Thank you in advance.

edit retag flag offensive close delete report spam

1 answer

Sort by » oldest newest most voted
hungbui gravatar image

answered 2017-03-20 14:17:58 +0100

Hi Evgenii,

I assume that you already saw Figure 12 PRX using MultiCeiver in the nRF24L01+ spec.

The different pipes are only applied for PRX. Only on PRX it need to distinguish between pipes.

On the transmitter (PTX) there is only one pipe for transmitting, it's Pipe 0 on PTX. You can find this at page 41 in the spec:

On the PTX the TX_ADDR must be the same as the RX_ADDR_P0 and as the pipe address for the designated pipe

If you want to communicate with multiple PRXs from one PTX, you need to manually modify pipe 0 on the PTX.

edit flag offensive delete publish link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer. Do not ask a new question or reply to an answer here.

[hide preview]

Question Tools

1 follower


Asked: 2017-03-17 11:35:28 +0100

Seen: 57 times

Last updated: mars 20 '17