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

nrFL2401,FIFO_STATUS=0xFF just after init or RXconfiguration

Hello,
i'm developing some boards with nRF24L01, everything was going fine,
i was able to write and read payloads back and forth using modules mounted on 4 different hardwares!
The code is the same except for low level SPI and GPIO functions,of course.
Now i'm on the definitive PCBs,both using nRF24L01+ modules.
One is with a NXP Kinetis uC (board A)and the other is managed by a small STM32L0 uC(board B).
I used nRF24L01 with both families before and as i said,averything was working fine.
Now i'm able  to have B TX and A RX,receiving,with IRQ low pulse and payload ok,
but i'm no longer able to receive on B RX from A TX,
I put both in RX configuration and immediately then i did the dump af all registers to compare the 2 cases.
They looks all the same each other except
FIFO_STATUS=0x00 on the working board A 
FIFO_STATUS=0xFF on the not working board B
It doens not look as an HW fault because it is the same on another B-board.
The CSN and CE signals looks acting correct on both boards.
What else could i check?
Please can i have your help?
Thanks,
Diego

Related