RSS
Sort by » date activity comments

9 blog posts tagged with nrf52832

0
comments
by Mahesh Venkitachalam

Bluey Beacon - Building a Nordic nRF52832 BLE IoT Sensor Beacon

image description

In this project, we’re going to build a BLE Beacon that transmits temperature, humidity and ambient light levels to a dashboard on the internet. Bluetooth Low Energy is a technology that was designed from the ground up to reduce power consumption. It’s common for BLE devices to keep going and going for months on a coin cell battery. A beacon is a typical example of such a device. All it does is wake up periodically, send data, and go back to sleep. There are different methods of connecting to a BLE device. In the case of the beacon...

0
comments
by Hans Elfberg

Simple GPIO driver example

Introduction

This example shows a simple GPIO driver for seamless handling of the GPIO and GPIOTE peripherals of the nRF52 series. This example is particularly intended for developers who wish to develop their own driver. The code is available on GitHub at the following URL: https://github.com/NordicSemiconductor/nrf52-drv-gpio-example.

Keil GUI pointers

The figure below points out the important Keil GUI buttons for running this example.

image description

Steps to run the example

Follow these steps to run the example:

  1. Extract the 12.3.0 version of the SDK.
  2. Enter the nRF5_SDK_12.3.0_d7731ad\examples\peripheral directory.
  3. Clone the repo: git...
0
comments
by lfcerf

Programming nRF52832 boards in Python with Zerynth

image description

Released in December 2016, the new Bluetooth 5 offers truly exciting possibilities for home, industry, and commerce as well as the more traditional areas of wearables and personal devices historically associated with Bluetooth.

Nordic’s nRF52832 is a Bluetooth 5-ready SoC that combines an ARM Cortex-M4F microprocessor with a 2.4GHz multiprotocol radio, supporting Bluetooth Low Energy (BLE).

Zerynth provides a platform for programming nRF52832 boards in Python using paradigms and features typical of personal computer (PC) and mobile programming.

The Zerynth Stack

Enabling the use of Python for Microcontrollers and embedded solutions, Zerynth allows:

  • Time to Market Reduction
  • Flexibility...
12
comments
by John Leonard

Bluetooth 5 2Mbps Demo with nRF52 Series and Samsung Galaxy S8

Bluetooth 5 - now arriving in smartphones

As we know, Bluetooth 5 was launched last December by the Bluetooth SIG. The nRF52 Series from Nordic have always had Bluetooth 5 and its arrival in the mix for the nRF52 Series and this family of SoCs was designed early on to be able to meet the exciting new features of Bluetooth 5. Smartphones play such a key role in most Bluetooth products that their adoption of new Bluetooth features is always eagerly anticipated, as this is fundamental to the use of new Bluetooth features.

The Big News: Samsung Galaxy S8 supports Bluetooth...

13
comments
by Ole Bauck

Throughput and long range demo

The new Bluetooth 5 specification promises twice the speed and 4 times the range. Doubling the speed is achieved by increasing the on-air datarate to 2Mbps, while quadrupling the range is achieved by lowering the bitrate to increase the sensitivity of the receiver. We at Nordic have made a demo showing these features with our newest SoftDevice(s) and specifically our newest chip, the nRF52840. It was showcased at CES 2017 in January.

Here is a more in depth description of the demo.

The demo is based on the ATT_MTU throughput example in SDK 13.0.0-1.alpha, which allows...

0
comments
by Jimmy Wong

PDM example on the nRF52832

PDM stands for pulse density modulation.

PDM is a form of modulation used to represent an analog signal with a binary signal. In a PDM signal, specific amplitude values are not encoded into codewords of pulses of different weight as they would be in pulse-code modulation (PCM).

Currently, PDM is a very popular and low-cost solution particular into mobile telephones.

The detail specification on the nRF52832 can be found at the infocenter.

In this example, we would like to show how to use the PDM interface on the nRF52832 to record and convert to the PCM format. And then, it...

9
comments
by Fabien Comte

Proof that the nRF52832 is a beast of computation power

Here is a demo of a small graphics engine I designed that allows me to embark moving pictures on a nRF52832 directly in code with a reasonable occupied memory size (i can do RLE or LZ4 compression).

The screen Newhaven Display (NHD-C12864A1Z-FSRGB-FBW-HT1) which is given for 3 to 4 FPS is here pushed to its limits with some tricks to 8 FPS. The nRF52832 is cool here, for animations i can run up to 100 FPS depending on complexity but the screen cannot follow the cadence (because pixel commutation time is too long and contrast become to weak).

The video...

0
comments
by PrithviRaj Narendra

Getting started with nrf52832

The nrf52832 is quite a competent System on Chip. Even with the long list of errata for the preview release this chip packs a punch.

I've been playing around with this chip for sometime now and have made Github repository for anyone looking to get started. It has a BSD license, so feel free to use it.

https://github.com/EarthLord/nrf52DevBase

Do checkout the UARTE driver Tx implementation, it is specifically done to use the EASYDMA feature to work with a low footprint implementation of printf. It uses a ping-pong buffer concept for this. And unlike the deep...

6
comments
by ble_Man

nRF52832-QFN Eagle Part/Footprint

Hello everyone,

I've started an nRF52832 library for those devs who are interested in creating their PCB's in Eagle. Its the QFN chip right now. I read somewhere that a BGA version is planned also, so I'll try to add that in the future.

It's located on GitHub here: https://github.com/Jacob-Dixon/Eagle-Libraries

1

Tags