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

Is there a simple way to check nrf24l01+ functionality?

Cannot get correct status value when trying to send data TX_DS not asserted

Parents
  • Hi Vic,

    Have you verified you able to communicate with the nRF24L01+ ? for example, can write and read a register ? Do you use ACK and auto retransmit ? have you tried to follow Appendix A in the Product spec ?

  • Hello, Hung. Thanks for your reply. Yes, I'm capable to handle nrf24L01 module at stage of configuration and sending data and I can read and write registers. But after I sent data I have no clue was my data sent or not. As I understand when something happen it's reflected by asserting one of three interrupts which cause IRQ to go low (become active) but it never happen. Actually I didn't set EN_AA because I decided to start only with data transfer. May be this is my mistake? RF module still waiting for respond from receiver that's why IRQ remains inactive. Am I right?

Reply
  • Hello, Hung. Thanks for your reply. Yes, I'm capable to handle nrf24L01 module at stage of configuration and sending data and I can read and write registers. But after I sent data I have no clue was my data sent or not. As I understand when something happen it's reflected by asserting one of three interrupts which cause IRQ to go low (become active) but it never happen. Actually I didn't set EN_AA because I decided to start only with data transfer. May be this is my mistake? RF module still waiting for respond from receiver that's why IRQ remains inactive. Am I right?

Children
No Data
Related