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

False Address correlation

I seem to be getting correlation on addresses

I running the radio transmitter and receiver examples provided in the nRF5 v11 SDK. However, I am observing still some unexpected address correlation

Setup: nRF5_SDK_11.0.0-2.alpha_bc3f6a0

Board: PCA10036 v1.1.0

IAR: 7.40.3.8938

The radio transmit example code has been modified to transmit 10,000 times with a 5 ms delay inbetween each transmission. The PCA100036 board with the receive program address is set up to a different base0 address, however, it still picks up unexpected packets.

This happens with prefix0 set 0xc3438303

receive NRF_RADIO->BASE0 = 0x3109429E transmit NRF_RADIO->BASE0 = 0x31084258

from what I see, these addresses should be conforming to the recommend rules on address requirements. ( devzone.nordicsemi.com/.../ )

again with

receive NRF_RADIO->BASE0 = 0x23094254 transmit NRF_RADIO->BASE0 = 0x23084292

I have checked the radio PCNF1 register, the BALEN is set to 4 and the ENDIAN set to 1(big)

main_receiver.c receiver main.c

main_transmitter.c transmitter main.c

Related