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

nrf52840 DK & nrf24L01+ chips

Hello I am working through my project and ran into the roadblock of the nrf52840 not being able to use the 250kbit radio mode.

I tried a few workaround and ended up getting -some- data but it is not consistent.

The sensors using my nrf24L01+ transceivers are set up to use the 250bit radio mode and I won't be able to modify them.

One of my project constraints is to receive data on 2.4ghz radio and then transmit this using zigbee to routing devices, which is why the nrf52840 is required; rather than nrf51832

My question; is there any way to attach a nrf24L01+ transceiver to my nrf52840 DK to make these compatible? Maybe by using some of the GPIO on the DK? 

Best Regards, 

Jake

Parents
  • Hi Jake

    A long time ago in a galaxy far far away I wrote a small example for controlling the nRF24L01+ from the nRF52DK (nRF52832). 

    As mentioned by Andrew the interface is SPI based, plus the interrupt and CE lines, and my example sets up the SPI driver to access the nRF24L01+. 

    The API is similar to the old nrf_hal interface that was used for the nRF24LE1 and nRF24LU1+ embedded versions of the nRF24L01+. 

    You will find the example included. Please be aware that it was written for SDK v13.1.0, and does not include nRF52840 project files, but in the hope that it will be of some use to you I have included it here "as is":

    l01_test_app.zip

    Best regards
    Torbjørn

Reply
  • Hi Jake

    A long time ago in a galaxy far far away I wrote a small example for controlling the nRF24L01+ from the nRF52DK (nRF52832). 

    As mentioned by Andrew the interface is SPI based, plus the interrupt and CE lines, and my example sets up the SPI driver to access the nRF24L01+. 

    The API is similar to the old nrf_hal interface that was used for the nRF24LE1 and nRF24LU1+ embedded versions of the nRF24L01+. 

    You will find the example included. Please be aware that it was written for SDK v13.1.0, and does not include nRF52840 project files, but in the hope that it will be of some use to you I have included it here "as is":

    l01_test_app.zip

    Best regards
    Torbjørn

Children
Related