Nordic Semiconductor nRF52832 Manual

Mobile hardware

Advertisement

Quick Links

nRF52832
Introduction
The example runs on Nordic nRF52832 SoC. The block diagram of this example is as
follows:
In this example, nRF52832 acts as a forwarder, to forward command packets and
return packets between the NSP32 module and the Android phone. The Android app
can wirelessly (through bluetooth) control NSP32 module and get the spectrum data.
Note: This example must run in conjunction with the "Android SpectrumMeter" APK
installed on an Android phone. Please check "NSP32 Java API for Android / desktop"
for getting this Android project and APK.

API Source File Location

The API source files are located under
1)
[/examples/nRF52/SpectrumMeter/NanoLambdaNSP32/], along with
nRF52Adaptor.h and nRF52Adaptor.cpp tailored for nRF52.
NSP32CWrapper.h and NSP32CWrapper.c are also provided under the same
2)
folder, to enable NSP32 API being called from C source code (i.e. main.c).

Hardware Setup

1) Tested on
 nRF52832

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the nRF52832 and is the answer not in the manual?

Questions and answers

Summary of Contents for Nordic Semiconductor nRF52832

  • Page 1 Introduction The example runs on Nordic nRF52832 SoC. The block diagram of this example is as follows: In this example, nRF52832 acts as a forwarder, to forward command packets and return packets between the NSP32 module and the Android phone. The Android app can wirelessly (through bluetooth) control NSP32 module and get the spectrum data.
  • Page 2 (a) using NSP32m DBK Development Board Kit with J3 disconnected. (b) or manually configure your NSP32m with your nRF52 in the following way:  Table below is the pin connections between NSP32 and nRF52832 (on PCA10040 Development Kit board). Hardware NSP32 Pin nRF52832...
  • Page 3 A pre-built hex file is located at [/examples/nRF52/SpectrumMeter/pca10040/s132/arm5_no_packs/_build/nrf528 32_xxaa.hex]. You can program the hex to nRF52832 by flashers (e.g. nRFgo or J-Flash). The example requires Nordic SoftDevice present on nRF52832. Make sure you program the "S132 v6.1.0 SoftDevice (provided with nRF SDK 15.2.0)" before hand.
  • Page 4 Run the Example To run the example, program the hex file and Nordic SoftDevice to nRF52832. Then power on.  When BLE is advertising, you shall see the nRF status LED blinking.
  • Page 5 Appendix nRF52832 programming guide (using nRFgo studio) Hardware interface: SEGGER J-LINK SWD Software: nRFgo studio Programming nRF52832 via J-LINK Android API example...

Table of Contents