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

nrf8001 communicaton to other microcontroller

Hello all,

We are working in the field of Electric Bike Propulsion Systems. We want to add BLE support in our product. Our aim is to send data form our product side to I-phone/Andriod phone BLE application. And receive data fron phone application through BLE module/nrf8001 to our product. Is this is possible using UART ( Tx Rx ) as we have serial support in our current system. Our application will run on our controller we need nrf8001/nRF2741 as only data communication media.

Thanks

Parents
  • Hi ajay,

    The 8001 is a connectivity chip, but you'll need to use an ACI (similar to SPI) interface to communicate with it. It will not work over a serial link (UART). However, you do not necessarily need additional hardware in your microcontroller to manage an SPI link, you could do it by simply toggling GPIOs (so you do not need a dedicated SPI master hardware, the nRF8001 is a SPI slave), although that may consume a bit of your CPU time.

    There are many examples in the 8001 project files that provide sample code on how to establish an ACI link between a microcontroller and the Nordic IC.

    What is the microcontroller that you are using ? We have ACI drivers for a few microcontrollers to help you get started. The ACI requires 5 lines (MISO, MOSI, SCK, REQN(SS) and RDYN).

    Regards, Carles

Reply
  • Hi ajay,

    The 8001 is a connectivity chip, but you'll need to use an ACI (similar to SPI) interface to communicate with it. It will not work over a serial link (UART). However, you do not necessarily need additional hardware in your microcontroller to manage an SPI link, you could do it by simply toggling GPIOs (so you do not need a dedicated SPI master hardware, the nRF8001 is a SPI slave), although that may consume a bit of your CPU time.

    There are many examples in the 8001 project files that provide sample code on how to establish an ACI link between a microcontroller and the Nordic IC.

    What is the microcontroller that you are using ? We have ACI drivers for a few microcontrollers to help you get started. The ACI requires 5 lines (MISO, MOSI, SCK, REQN(SS) and RDYN).

    Regards, Carles

Children
No Data
Related