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

nrf24le1 - how to enable/disable shockburst feature

Hi All. I'd like to know how to turn off or on shockburst feature. After I set auto ack & retry count, Tx successful interrupt occurs, even though receiver device is in power off state. Thanks, Brian

Parents
  • Hi Brian,

    If you set the ARC to '0' and EN_AA register to '00', then you will disable auto-acking. This is also explained in the datasheet for the nRF24L01+, appendix B.

    To re-enable, you should reconfigure the two above mentioned registers and use W_TX_PAYLOAD command for uploading packets to the FIFO. Note that if you use "W_TX_PAYLOAD_NOACK", it will not request an ACK in ESB mode (if this is enabled in FEATURE register).

    Cheers, Håkon

Reply
  • Hi Brian,

    If you set the ARC to '0' and EN_AA register to '00', then you will disable auto-acking. This is also explained in the datasheet for the nRF24L01+, appendix B.

    To re-enable, you should reconfigure the two above mentioned registers and use W_TX_PAYLOAD command for uploading packets to the FIFO. Note that if you use "W_TX_PAYLOAD_NOACK", it will not request an ACK in ESB mode (if this is enabled in FEATURE register).

    Cheers, Håkon

Children
Related