I want to get better on understanding and documenting datasheets, I gave myself a target to setup NRF24L01P without seeing any example code and just by learning from datasheet.
As we start things from most simple setup, I planned to setup only two devices, device A as sender (PTX) device B as receiver (PRX) for first setup I did not use ESB (Enhanced ShockBurst) and MultiCeiver modules.
If we look at page 21, 22, 23 what I understand that if I initialize device in power down mode fill up the TX FIFO with W_TXPAYLOAD_NOACK command as at Page 48 I should receive data on receving device where CE is high and ISR should also trigger on TX, RX devices
If we look at the registers at page 54
Is it required to set EN_RXADDR, RX_ADDR_Px while we are not using Enhanced ShockBurst and MultiCeiver. in other words can we use device without transmit and receiving address?
Datasheet at sparkfun
As we start things from most simple setup, I planned to setup only two devices, device A as sender (PTX) device B as receiver (PRX) for first setup I did not use ESB (Enhanced ShockBurst) and MultiCeiver modules.
If we look at page 21, 22, 23 what I understand that if I initialize device in power down mode fill up the TX FIFO with W_TXPAYLOAD_NOACK command as at Page 48 I should receive data on receving device where CE is high and ISR should also trigger on TX, RX devices
If we look at the registers at page 54
Is it required to set EN_RXADDR, RX_ADDR_Px while we are not using Enhanced ShockBurst and MultiCeiver. in other words can we use device without transmit and receiving address?
Datasheet at sparkfun