蓝牙BLE开发板ɑHooLink32CK使用说明书(nRF51822)ver1.00

合集下载

NRF51822 Eval Kit 用户手册说明书

NRF51822 Eval Kit 用户手册说明书
1. Out of box audit
Waveshare
1.1 PC development environment deployments
WindowsXP or Windows 7 nRFgo Studio v1.14 or higher versions Keil MDK-ARM Lite v4.54 or higher versions J-Link Software v4.52b or higher versions
Multi-protocol 2.4GHz radio 32-bit ARM Cortex M0 processor 128-bit AES co-processor 256kB flash / 32kB RAM Programmable Peripheral
Interconnect – PPI Full set of digital interfaces including:
2. Program descriptions ..............................................................................................4 2.1 SDK ..............................................................................................................4 2.2 Example application download explanations ..............................................4 2.3 How to download and conpile blinky_example ...........................................4 2.4 How to download and compile ble_app_hrs ...............................................7 2.5 Functional descriptions of example programs ............................................8

NORDIC蓝牙芯片NRF51822说明-文档资料

NORDIC蓝牙芯片NRF51822说明-文档资料
13
四、蓝牙协议和应用代码相互分开
1:NRF51822蓝牙协议和应用代码的存储空 间相互分开,互不干扰,客户只需关注
应用代码
应用代码开发,不需花大量的时间去了解蓝 176K
牙协议是如何运行的,只需配置API参数就
可运行起来。
2:TI和CSR都是只提供蓝牙源代码,客户 蓝牙协议
只能在此代码上进行修改、编译程序,把 80K 应用代码和协议混合放在同一空间里,给修
灵敏度
-94dBm -85dBm -82dBm
51822
ARM M0 256/128K ROM 16k RAM
4dBM 0dBM -4dBM -8dBM -12dBM -16dBM -20dBm
LDO 16/4dB 10.5/0dB
RX 13
DC/DC 10.5/4dB 8.1/0dB
RX 9.5
250Kbps 1Mbps 2Mbps
■ CSR:自有16位MCU,需外挂Flash/EEPROM, 无法对产品进行加密,同时增加了相应的成本和 PCB板面积。
9
二、新增功能
■电源管理:除system ON/OFF外,各功能 模块有自己的电源管理,电源管理简单,只 有ON/OFF,有利于降低功耗。
■具有DC/DC 功能: 2.1~3.6V,DC/DC功 能可以让功耗更低。
2
nRF51822功耗/灵敏度
3
nRF51822原装开发系统
原装开发系统包括2部分 1:nRFGo Starter Kit Development Kit (简称nRF6700) 包括2个开发母板,开发调试环境,支持Keil C
2:nRF51822 Development Kit (简称nRF51822-DK) 1个nRF51822 USB dongle接收端 1个nRF51822 PCB模块 1个nRF51822 SMA模块 2个J-Link开发板(烧录、仿真) 5片nRF51822样片

NRF51822-Eval-Kit-用户手册

NRF51822-Eval-Kit-用户手册

6
NRF51822 Eval Kit 用户手册
微雪电子
2.5 各程序功能简介
a) 以下所有程序路径为:<code path>\BLE4.0\nrf51822\Board\pca10001 且所有跳线都已连接。 b) 下表中的步骤序号,请参考表格下方的备注栏。 c) 操作涉及步骤②的,下载方法请参考上文“编译下载 ble_app_hrs 测试程序”。 d) 其他的程序下载方法请参考上文“编译下载 blinky_example 测试程序”
核心板介绍:
Core51822参数:
主控芯片:nRF51822 通信距离: 30m (条件: 空旷区域 / 1M速率) 工作频段:2.4GHz 工作电压:2.0V ~ 3.6V 温度范围:-40℃ ~ 85℃ 尺寸:24.5mm x 32.26mm(PCB) 接口: 除P0.26和P0.27外, 所有I/O 接口 排针间距:2.00mm 两侧排针间距:18.00mm 天线:板载天线
NRF51822 Eval Kit 用户手册
微雪电子
NRF51822 Eval Kit 用户手册
产品介绍:
nRF51822是一款为超低功耗无线应用(ULP wirelesss applications)打造的多协议单芯片解决方案。 它整合了Nordic一流的无线传送器,同时支持Bluetooth(R) low energy 和专用的2.4GHz协议栈。
微雪电子
图 5.
KEIL下载报错
答: 请确保正确安装SDK,Flash Dodnload 设置如下:
图 6.
Flash Dodnload 设置
8
NRF51822 Eval Kit 用户手册 问: 阅读完该手册后,如何进一步学习? 答: 请仔细阅读chip PDF文件夹中相关文档,以及官方提供的参考手册: 资料包\code\BLE4.0\Documentation\index.html。

第二课Nordic蓝牙开发板

第二课Nordic蓝牙开发板

第二课Nordic蓝牙开发板开始第二课!1 跑马灯对于学习单片机编程的人来说,“跑马灯”这个词再熟悉不过了,它基本是我们入门的第一个例子。

本章我们就以“跑马灯”为例子,讲解nRF51822软件编程的第一课:GPIO。

开始前还要唠叨一句,记得用nRFgo Studio擦除整个芯片哦,因为原来出厂有蓝牙程序的,不擦除不能下新的程序。

1.1 nRF51822 AK board硬件介绍1.1.1 AK board (PCA10001)的LED资源AK board PCA10001上有两个按键和五个用户可编程的LED,它们被连接到nRF51822芯片的特定引脚上。

请看 Table 1(或者开发板背面).Part GPIO ShortButton0 P0.16Button1 P0.17LED 0 P0.18 SB6LED 1 P0.19 SB7LED 2 P0.20 SB8LED 3 P0.21 SB9LED 4 P0.22 SB10Table 1 按键和 LED 连接注意:此SB非彼SB,这里应该是short bridge的意思。

板子上的某些GPIO被连到了特点的设备上(比如用于串口),但是同时也通过插针引出来了,如果你不想使用板载的功能,可以手动割断这个SB。

这里再卖个关子,nRF51822有个很牛X的功能,类似于FPGA,这颗芯片的任意一个引脚可以配置成任意一个功能。

以后的课程中会提到。

1.1.2 AK board LED原理图按键是低电平有效的,就是说按下按键后,IO的输入端会被连接到地。

按键没有外部的上拉电阻,所以如果要使用P0.16 和 P0.17 引脚上的两个按键,需要使能引脚的内部上拉电阻。

LED是高电平有效的,就是说写一个逻辑的(‘1’) 到相应的输出引脚,将点亮LED。

可能了解电子的朋友看到下面这个图都会问:为什么是“共阴极”设计,而不是一般的“共阳极”设计呢?其实因为我们学习的这颗nRF51822芯片最大的一个特性就是低功耗,而这种低功耗必定是芯片经常处于“睡眠”状态。

我的nrf51822学习笔记

我的nrf51822学习笔记

6月14日开发环境的搭建:/view/a9ce127908a1284ac85043dd.html前几天学习了nrf51822芯片详解/link?url=NoIPFYcVFVQiqtgcTIVDbTFKJsfSY0MnBKiQzptXa8Cirghc3ZCx2S TEduYpEMztfAdoMTN08Xf2pFZpAyJbYF_MV7NqPxyWwA1qFPkKOoW以前已将SDK,J-Link安装好。

今天开始学习nRF51822 在MDK中创建新工程/link?url=BGtmdmEEJg3lzoEFq7HB3LBTbZn2L9fD7rGiwBPYQkbR-gEQuw ScXm5L-DIMHjifN2FNsRgbQJv9uaT03cp2AnJZUbLm5htwoIbJLu8tdv7遇到如下问题:1、注:首先选择Nordic nRF51 Series Devices才能开始选择芯片类型(安装SDK才能有)。

我买的芯片上面显示nrf51822QFACA1,该选择AA还是AB?网上搜得AA与AB的区别为只是flash与运行代码大小的区别。

淘宝介绍说该芯片为256Kbflash,所以应该是QFAA。

6月15日关于JLINK用SWD模式与nrf51822的连接。

我连接的是GND(随便哪个地),VCC(pin1),TMS(pin7),TCK(pin9). 网上说可能还得接pin15的复位脚,但是我暂时没接。

接下来就是讲程序烧录看行不行。

1、有个问题,网上找的那个创建工程中并没有用户自己的文件(即像stm32中创建的时候会建立mai.c)不是很明白。

编译能通过,但是load的时候出现问题。

2、Load时出现如下错误:但是reset菜单没找到在哪里?又出现新问题:解决方法:第一次的时候没有遇到这个问题,所以可能是连线没接好,而且后来的jlink总感觉绿灯是闪亮的,很有可能是连线问题。

网上的答案:1.确保接线正确;2. 高版本jlink固件可识别出赝品jlink,而MDK5.x版本要求SEGGER固件高于V4.78,排查是否是盗版jlink导致该问题发生。

STM32- nRF51822蓝牙低功耗(BLE)系统解决方案

STM32- nRF51822蓝牙低功耗(BLE)系统解决方案

AN4605应用笔记STM32- nRF51822蓝牙低功耗(BLE)系统解决方案介绍本应用笔记介绍了蓝牙低功耗(BLE)嵌入式软件(X-CUBE-nRF51DRV)实现对STM32L0系列和nRF51822,并解释如何界面自己的应用程序,并创建BLE服务。

在X-CUBE-nRF51DRV主要特点如下:•与北欧提供的BLE型材兼容性•应用程序集成就绪•易于附加在STM32L0系列低功耗解决方案BLE•极低STM32L0 CPU负载(HRS 1秒更新率0.127%)•没有对STM32L0系列延迟要求•小STM32L0内存占用在X-CUBE-nRF51DRV软件是基于STM32CubeL0 HAL驱动程序(见第2节)。

同时提供了使用北欧BLE服务于客户STM32L0应用实例。

该参考硬件平台是STM32-nRF51822基于STM32Nucleo / 64上和Wavetek公司蓝牙LE与盾北欧BLE模块nRF51822。

注:X-CUBE-nRF51DRV可以移植到其它STM32系列。

目录1引用。

72 STM32Cube概述。

83,嵌入式软件的定义。

9 4入门。

114.1 BLE系统描述。

0.114.2特性。

0.114.3硬件/软件的快速设置。

125参考平台。

13 5.1接口描述。

13 5.2 UART 4线接口。

145.3重置系统。

145.3.1上电复位。

155.3.2系统复位。

155.4器件编程。

166嵌入式软件的描述。

186.1 UART接口。

186.1.1 BLE SD FW模块。

196.1.2低功耗经理。

206.1.3中断。

206.1.4语境经理。

206.1.5配置。

21当BLE功能使用6.1.6 STM32资源需求。

216.1.7集成。

226.1.8可移植性。

226.2定时器接口。

236.2.1 BLE SD FW模块。

256.2.2初始化。

256.2.3用户模块。

266.2.4中断。

46.2.5语境经理。

【蓝牙 BLE系列 】NRF51822 NRF2810 NRF52832 NRF2840 方案对比

【蓝牙 BLE系列 】NRF51822 NRF2810 NRF52832  NRF2840  方案对比

【蓝牙BLE系列】NRF51822NRF2810NRF52832NRF2840方案对比NRF51822简介nRF51822是一款功能强大,高度灵活的多协议的SoC,非常适用于蓝牙低功耗和2.4GHz的无线应用。

该SoC是基于ARM Cortex M0为内核的微处理器,拥有256KB/128KB 的片上FLASH存储空间,32KB/16KB的RAM空间。

2.4G无线射频支持蓝牙低功耗,同时兼容nRF24L系列的产品。

其应用领域:手机配件,穿戴式设备,无线充电监控,PC外设,消费电子遥控器,智能家居,智能射频标签,玩具和电子游戏等。

芯片特性✧单芯片,高度灵活的2.4GHz多协议设备✧32位ARM Cortex M0CPU内核✧256KB/128KB闪存+32KB/16KB RAM✧支持蓝牙低功耗协议栈✧线程安全和运行时保护✧事件驱动API支持✧空中链路兼容nRF24L系列✧三种速率:2Mbps/1Mbps/250Kbps✧+4dBm输出功率✧-93dBm灵敏度,蓝牙低功耗✧灵活的电源管理系统✧可配置的I/O✧工作温度范围:-40℃至+105℃NRF52810简介nRF52810是一款支持蓝牙5,ANT和 2.4GHz的高性能多协议的SoC。

该SoC提供了对蓝牙5的支持,同时微处理器内核为ARM Cortex M4,具有192KB的FLASH和24KB的RAM空间,能够提供更多的高级应用的支持。

即使在低功耗的应用之中也是表现得非常出色的。

其应用领域:蓝牙5连接处理器,工业传感器和执行器,穿戴设备,智能家居传感器,电脑外设,体育和健身传感器,智能手表,互动游戏和楼宇自动化等。

芯片特性✧单芯片,高度灵活的2.4GHz多协议SoC✧32位ARM Cortex-M4处理器✧电压范围:1.7V至3.6V✧192kB闪存+24kB RAM✧支持并发蓝牙低功耗/ANT协议操作✧+4dBm的输出功率✧-96dBm灵敏度,蓝牙低功耗✧线程安全和运行时保护✧事件驱动API支持✧空中链路兼容nRF24L和nRF24AP系列✧两种速率:2Mbps/1Mbps✧自动的电源管理系统✧可配置的I/O✧1个主/从SPI✧1x双线接口(I²C)✧UART(RTS/CTS)✧1个PWM(4个通道)✧AES HW加密✧8通道10/12位ADC✧正交解码器64级模拟比较器✧实时时钟(RTC)✧数字麦克风接口(PDM)NRF52832简介nRF52832是一款功能强大,高度灵活的超低功耗多协议的SoC,非常适合蓝牙低功耗(BLE,以前成为智能蓝牙),ANT和 2.4GHz的无线应用。

蓝牙

蓝牙
err_code =softdevice_sys_evt_handler_set(sys_evt_dispatch);
APP_ERROR_CHECK(err_code);
--------------------------------ble_stack_init()-------------------------------------------------------------------------
if (err_code !=NRF_SUCCESS)
{
APPL_LOG("[APPL]: Scan stop failed, reason %d\r\n", err_code);
}
&m_connection_param);
if (err_code !=NRF_SUCCESS)
{
APPL_LOG("[APPL]: Connection Request Failed, reason %d\r\n",err_code);
NRF51822实例代码说明
By:谢少旋
2015.07.13
--------------------------------main-------------------------------------------------------------------------
int main(void)
{
//Initialization of various modules.
NRF_UART0->INTENSET= UART_INTENSET_RXDRDY_Enabled << UART_INTENSET_RXDRDY_Pos;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

蓝牙BLE开发板ɑHooLink32CK
使用说明书
(ver1.00)
一、开发板ɑHooLink32CK介绍
本开发板采用母板和核心板分离式设计,采用2x10x2.0mm排针连接。

(核心板目前采用的IC是nRF51822/nRF51422。


采用这种方式,主要是考虑将来转换BLE设计平台的需要,比如切换到TI 265x,或者DA1458x,或者其他ARM核的IC;届时,只需要更换核心板即可。

母板板载JLINK V9.2硬件,并根据目前主流的蓝牙BLE方案,优化了JLINK V9.2的硬件电路。

仅包含SWD所需的RESET/SWIO/SWCLK/VCC/GND五根调试线。

在某些方案中,比如nRF51x22系列,RESET和SWIO是复用脚,所以仅4根调试线。

SWD接口采用跳线方式连接,目的是:
(一)为了可以完全隔离电源,方便评估功耗;
(二)为了可以将母板直接当做烧录器来使用,真正实现一板多用。

因此,母板包含的板载硬件有:
(1)JLINK V9.2硬件,出厂包含JLINK V9最新固件;
(2)4个轻触按键+ 1个复位键(预留);
(3)1个五向键;
(4)1个蜂鸣器,采用跳线隔离;
(5)5个LED灯,采用跳线隔离;
(6)1个1220纽扣电池盒;
(7)1个电流评估模块INA216A4(预留);
(8)1个电源切换开关,可以切换核心板的供电方式;
(9)多达8组GPIO引出接口,均采用2x6排针引出,每组引出线均包含电源和地,方便调试。

相关文档
最新文档