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

One RX and Three TX system with NRF24L01+

This system does not work if I enable the third Pipe (Pipe2) . The system is working without any problem as one RX and two TX (Pipe0 and Pipe1). The problem on enabling Pipe2. According to the data sheet the Pipe2 address should be different. This is ok. The Pipe1 address and Pipe2 addres are same except the Byte0 of Pipe2 address which is diffrent. I mean I give the adress to Pipe1 0xC2 C2 C2 C2 C2 and I give the address to Pipe2 0xC3 only because the data sheet is telling me that the 39:8 of the Pipe2 address bits are same with Pipe1 and there is only one byte which can be given to the Pipe2 is one byte . (see data sheet Register adress RX_ADDR_P2 (0x0C) ). If I give the 0xC3 to the address 0x0C which is the RX_ADDR_P2 the RX system is blocked does not work any more even other two pipes are not working also. IF I takeout this RX_ADDR_P2 configuration the first two pipes are working. There is something wrong but I could not find it. Is there anybody to tell me what I have to do? How I can configure the RX for communicating over Pipe0-Pipe1 and Pipe2 and How I can configure the TX2 which will be communicate over Pipe2 with TX. Erol

Related