User Manual

1. All the programs are under the path of <code path>\BLE4.0\nrf51822\Board\pca10001 and all the jumpers
are connected.
2. For the detail explanations of process , , and in the table below, please refer to the remarks at the
bottom of the table.
3. For the operations involving process , please refer to the section “How to compile and program
ble_app_hrs” to find out relative program method.
4. For other programs, please refer to the section “How to compile and program blinky_example” to find out
relative program method.
Program name Operations and phenomenon
blinky_example LED is flickering
uart_example , and read back serial output information
at45dbxx_example
, and connect AT45DBXX DataFlash Board to a SPI
The ID of the module will be shown in the serial debugging assistant.
at24cxx_example
, and connect AT24CXX EEPROM Board to an I2C interface
Press KEY1 on the development board, and then the data of the
assigned address will be shown in the serial debugging assistant.
Press KEY2 on the development board, and then the data of the
assigned address will be increased by 1.
button_radio_example\led_radio_example
Development board A downloads button_radio_example
Development board B downloads led_radio_example
Press KEY1 on the development board A, and then LED0 starts flickering
Press KEY2 on the development board B, and then LED1 starts flickering
ble_app_beacon , ,
ble_app_proximity , ,
ble_app_uart , , , , and transmit the data in the mobile phone to a serial port
Remarks:
Connect the development board to a PC via a data cable, and start the serial debugging assistant; Baud rate:
38400, 8-bit data bit, 1-bit stop bit
Download the Blue tooth protocol stack from Program SoftDevice
Testing software: LightBlue(iOS)
LightBlue displays relative information
Resources
User Manual (http://www.waveshare.com/w/upload/b/b7/NRF51822-Eval-Kit-UserManual-EN.pdf)
Schematic (http://www.waveshare.com/w/upload/5/57/Core51822-Schematic.pdf)
Code
NRF51822 Software
nRFToolbox
CP2102 Driver