NRF24L01+ interrupting MCU only once.
时间:04-04
整理:3721RD
点击:
Hi,
I am using NRF24L01+ as wireless communication medium. The NRF on PRX side interrupts MCU only once for recieved data. Although it sends ACK to NRF at PTX side. And I have also seen that this NRF at PRX side "discards" data recieved, by polling the registers. Same problem was faced by one and he had written post on Nrodic forum and got answer. But I am not able to interpret that answer. In that he says:"To resolve the problem I simply stopped reading from the receive payload registers, which was the source of this bug, and read from the payload buffer instead." How can this be possible, RX FIFO data can be recieved only by R_RX_PAYLOAD command and without it how it can be done? Link for above question is:https://devzone.nordicsemi.com/quest...ide-only-once/ Please guide me.
I am using NRF24L01+ as wireless communication medium. The NRF on PRX side interrupts MCU only once for recieved data. Although it sends ACK to NRF at PTX side. And I have also seen that this NRF at PRX side "discards" data recieved, by polling the registers. Same problem was faced by one and he had written post on Nrodic forum and got answer. But I am not able to interpret that answer. In that he says:"To resolve the problem I simply stopped reading from the receive payload registers, which was the source of this bug, and read from the payload buffer instead." How can this be possible, RX FIFO data can be recieved only by R_RX_PAYLOAD command and without it how it can be done? Link for above question is:https://devzone.nordicsemi.com/quest...ide-only-once/ Please guide me.