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

NRF52 radio Tx to Rx

Hello,

I am running a simple application where I would like to listen for BLE packets for 100ms and then transmit a packet. (no soft device) I can successfully capture BLE packets but I am not transmitting any messages.

When I go to transmit a message the address in RAM where my packetptr is pointing holds the right data. I am using the READY_START shortcut register so after setting TXEN high I should send a packet. I am seeing the EVENTS_END register go high after setting TXEN to high which means to me that I am indeed sending a message.

I am disabling the radio before and after transmitting a packet and even waiting for the EVENTS_DISABLED flag to go high before continuing on with the next routine.

I have been able to have dedicated NRF52's to Transmit only and receive only but have been unsuccessful with combining the two. Because I have been able to transmit and receive separately I do not think it is an issue with software.

Is there anything special I have to do to get my radio to listen and transmit? Any ideas or suggestions would be appreciated.

Thank you,

Eric Micallef

Related