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

NRF24L01+ PIPE SETTINGS

Hello,

i just want setup 1Tx and 1 RX using NRF24L01+ chips. but i am confused what should be Transmitter side Tx & Rx and what should be in Rx Tx & RX ? in order to use auto-ack feature.

which addresses sould be kept in Transmitter and Receiver side ? could you please explain with some example as i am not able to understand...

Please help

Thanks

Parents
  • Hi,

    You set which role the nRF24L01+ has in the CONFIG register, bit 0 (field called "PRIM_RX"). This controls if the device is a Primary Receiver (PRX) or a Primary Transmitter (PTX).

    All the other configurations can be left untouched for a simple functional test. Now you can upload payloads (3 bytes length by default) to the FIFO. When you then pulse pin "CE" for >10us, the radio will start to transmit the payload over-the-air.

    Check out the "nRFgo SDK" (enhanched_shockburst_examples) if you want to see the flow: www.nordicsemi.com/.../nRFgo-SDK

    It's written for our nRF24L-series SoC-parts, but the radio interface is basically the same.

    Best regards Håkon

Reply
  • Hi,

    You set which role the nRF24L01+ has in the CONFIG register, bit 0 (field called "PRIM_RX"). This controls if the device is a Primary Receiver (PRX) or a Primary Transmitter (PTX).

    All the other configurations can be left untouched for a simple functional test. Now you can upload payloads (3 bytes length by default) to the FIFO. When you then pulse pin "CE" for >10us, the radio will start to transmit the payload over-the-air.

    Check out the "nRFgo SDK" (enhanched_shockburst_examples) if you want to see the flow: www.nordicsemi.com/.../nRFgo-SDK

    It's written for our nRF24L-series SoC-parts, but the radio interface is basically the same.

    Best regards Håkon

Children
No Data
Related