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

How to start programming nrf51822

I have bought nrf go starter kit with pca10005 board( nrf51822 ic). I want to program the nrf51822 using these tools.The guide that I got from the nordic website not explaining how to program the nrf51822 ic. Can I use Keil software for that purpose. I don't know where I have to start. Can you explain the basic steps for the development

  • There are lots of docs you will need to read (or at least take a look) before you can start tweaking the examples and programming.

    I recommend you to:

    1. Read tutorials (devzone.nordicsemi.com/.../), especially this tutorial devzone.nordicsemi.com/.../

    2. Go to the infocenter and take a general look infocenter.nordicsemi.com/

    3. Take a look at the reference manual (RM) of your chip at infocenter

    4. Study the SDK you plan to use, libraries, examples, etc. Also at the infocenter if you are using latest SDK9.

    For further info:

    1. Read the softdevice especification you plan to use, also on infocenter

    2. Looking for something more detailed? Take a look at the Bluetooth specification. (search on google)

    Extra tip: if you use the search bar in questions website you will find lots of useful info people asked before you. :) More experienced users please let me know if there is something missing.

  • Thank you for the replay. I read the documents and links that you mentioned but the nRF51 sdk does not have the example for nrf51822. It only supporting nrf51422, where I can find the examples for the nrf51822 .I am using nRF6310 motherboard and pca10005 board.

  • Hi

    @LuisOnOff has some great tips. In addition:

    The PCA10005 is fitted with a nRF51822 QFAAG0. This is a 2nd revision IC which means that you should use SDK v6.1.0 and SoftDevice S110 v7.x.x or S120 v1.0.1. Refer to the latest Compatibility Matrix for information about compatible SDKs, SDs and IC revisions. Note that it might be tempting to use incompatible firmwares and ICs and it might actually work fine for your particular application. However, Nordic has not tested it and will not make any guarantees.

    You ask about nRF51822 and nRF51422. The only difference between these chips is that the nRF51822 has the ANT capabilities removed. Other than that they can be considered to be the exact same ICs and there is actually no reason whatsoever to not use BLE examples marked with nRF51422 on nRF51822. Note that in some cases you might need to distinguish between the IC revisions as they ship with different amounts of RAM and ROM. Again, refer to the Compatibility Matrix.

  • Thank you very much for the reply , now it's working

Related