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

nRF52810 Bluetooth - Getting Started

Hi there,

I am an experienced Electronics Design Engineer. In the past 5 years, however, I have only dealt with on-board systems (hardware) such as power supplies, analogue circuit design, digital circuit design, signal processing, amplifiers, etc. and I now want to become more experienced in radio/Bluetooth/Wi-Fi/Cellular.

I've decided to start off with Bluetooth. Because Nordic seems like the most supportive, I'm using the nRF52810 on my circuit board. The project I was planning on was just to use an app (maybe nRF Toolbox) to simply send a command to the microcontroller to turn on/off an LED/relay something very simple.

The board has been completed (I have carefully laid it out following the hardware layout recommendations, have used a co-planar waveguide to the antenna, and have used an appropriate bluetooth antenna with the ground plane removed etc.).

I am now at the stage where I need to develop software.

This is what I have:

  • Segger Embedded Studio for writing and compiling code
  • Segger J-Link Mini-EDU for programming (because this is educational only. My work has a full price $1000 Segger programmer which I can use later if I decide to sell the design)
  • J-Link Software for uploading the compiled program to the microcontroller

My point of this questions was to ask where to go from here. My previous experience in Microcontrollers includes AVR (using Atmel Studio) and STM32 (using Attloic TrueStudio).

I was wondering what kind of libraries would be needed to get the bluetooth on the nRF52810 working, if there are any tricks/necessary extra steps, and potentially any example code I can use as a guide. Also any reading resources needed to understand protocals/implementation. I'm not looking for shortcuts, just where to start and get something really basic up and running.

Thank you.

Related