Hello,
Just starting with 24L01 tranceivers (WRL-00691) and get difficulties with RF_SETUP register. I can set/read all other registers, so… my spi routines are working. However, when if comes to RF_SETUP register (0x06), a read keeps saying 0x00 !!
Tranceiver is conencted to the SPI connector of a DSTinis400 evaluation board. I use JAVA 1.4.2. I’m trying to set the RF_SETUP reg to 0x0F
tini0966d8 /> java hemMaster.tini
24L01 reg: RF_CONFIG = 62
24L01 reg: RF_EN_AA = 1
24L01 reg: RF_EN_RXADDR = 1
24L01 reg: RF_SETUP_AW = 3
24L01 reg: RF_SETUP_RETR = 51
24L01 reg: RF_RF_CH = 10
24L01 reg: RF_SETUP = 0
24L01 reg: RF_RX_PW_P0 = 20
Any clue on why that reg woudln’t get the right value ?
I did a test with just reading the regs after a reset (power down/up)
tini0966d8 /> java hemMaster.tini
24L01 reg: RF_CONFIG = 8
24L01 reg: RF_EN_AA = 63
24L01 reg: RF_EN_RXADDR 3
24L01 reg: RF_SETUP_AW 3
24L01 reg: RF_SETUP_RETR 3
24L01 reg: RF_RF_CH 2
24L01 reg: RF_SETUP 0
24L01 reg: RF_RX_PW_P0 0
All regs above have the default value except RF_SETUP.
Thanks in advance for any advice here.