E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nrf51822
nrf51822
--- adc转换
3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
最小系统例子:SDK10.0.0\examples\ble_peripheral\ble_app_uart\pca10028
a369000753
·
2016-03-13 21:00
nrf51822
--- 广播间隔
设置广播间隔,已达到一个功耗最佳的状态2.分析 广播间隔,指每次蓝牙广播之间的间隔,间隔越大功耗越低,间隔越小功耗越大3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
a369000753
·
2016-03-12 16:00
nrf51822
--- 获取RSSI
比如蓝牙防丢器就是通过RSSI来实现防丢的3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
最小系统例子:SDK10.0.0\examples\ble_
a369000753
·
2016-03-12 15:00
nrf51822
--- 从机主动断开蓝牙连接
1.目的 从机主动断开蓝牙连接2.分析 实际应用当中,时常需要需从机主动断开蓝牙,防止不明主机连接的情况3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
最小系统例子
a369000753
·
2016-03-10 17:00
nrf51822
--- 设置发送功率
在
nrf51822
中可以设置为9个发射等级,分别是 -40,-30,-20,-16,-12,-8,-4,0,和4dBm3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
a369000753
·
2016-03-10 17:00
nrf51822
--- 修改蓝牙名字
1.目的 修改蓝牙的名字2.分析 蓝牙名字最长设置为20个字节,超过20个字节为无效3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
最小系统例子:SDK10.0.0
a369000753
·
2016-03-10 16:00
nrf51822
--- 固定广播通道
因 此,各个广播信道直接至少相差24mhz其中3个固定广播通道为:37,38,39,3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
最
a369000753
·
2016-03-10 16:00
nrf51822
资料
学习了蓝牙4.0这么久了,今天来总结一下吧!!! (nordic官网)http://www.nordicsemi.com/ ( nordic开发资料下载)http://developer.nordicsemi.com ( nRF51SDKv10.0.0文档说明)http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordi
a369000753
·
2016-03-10 15:00
Mac OS X & Linux下搭建
Nrf51822
开发环境与编译过程
不知道为什么Nordic官方不提供Mac的开发工具以及开发文档,也不知道国外有那么多的教程,为何都是让你绕圈子。官方推荐的IDE是KeilμVision4,这款软件是7年前开发的几乎没有更新过,体验极差。。非常影响写代码心情,所以花了点时间折腾,现在终于可以在Mac或者Linux上面开发了首先购买开发板,否则下面的都是废话,可以找万能的taobaoStep1下载SDK下载地址:http://de
程序员孟帅
·
2016-03-09 00:00
The hex file has data in SoftDevice region.
START),0X8000(SIZE)IRAM:0X20002000(START),0X2000(SIZE)https://devzone.nordicsemi.com/question/31703/
nrf51822
pearl2015
·
2016-03-06 14:00
[专业名词·硬件] 2、DC\DC、LDO电源稳压基本常识(包含基本原理、高效率模块设计、常见问题、基于
nRF51822
电源管理模块分析等)·长文
综述先看这里第一节的1.1简单介绍了DC/DC是什么;第二节是关于DC/DC的常见的疑问答疑,非常实用;第三节是针对
nRF51822
这款芯片电源管理部分的DC/DC、LDO、1.8的详细分析,对于研究
beautifulzzzz
·
2016-02-02 14:00
[专业名词·硬件] 2、DC\DC、LDO电源稳压基本常识(包含基本原理、高效率模块设计、常见问题、基于
nRF51822
电源管理模块分析等)·长文
综述先看这里第一节的1.1简单介绍了DC/DC是什么;第二节是关于DC/DC的常见的疑问答疑,非常实用;第三节是针对
nRF51822
这款芯片电源管理部分的DC/DC、LDO、1.8的详细分析,对于研究
beautifulzzzz
·
2016-02-02 14:00
nrf51822
自学笔记(三)心率计
依旧是官方给的例程恩……intmain(void) { uint32_terr_code; timers_init(); gpiote_init(); buttons_init(); ble_stack_init(); device_manager_init(); //InitializeBluetoothStackparameters. gap_params_init();//初始化gap
kallyshall
·
2016-02-01 18:00
蓝牙
nrf51822
nrf51822
自学笔记(二)PWM
keil的
nrf51822
目录下没有pwm.c..就在网上找了个pwm蜂鸣器的例程……看画风应该是官方的……吧……例程的define为NRF51SETUPABOARD_PCA10028..修改一下,设置如下
kallyshall
·
2016-02-01 17:00
nrf51822
nrf51822
自学笔记(一) 流水灯
最近在学
nrf51822
这个板子,下载程序点灯啥的零零碎碎弄了一天……例程blinky_example中包含了gpio.h和delay.c看main.c之前我先看了这两个,例程里应用了一个简单不精确的延时函数
kallyshall
·
2016-01-26 15:00
nrf51822
[
nRF51822
] 5、 霸屏了——详解nRF51 SDK中的GPIOTE(从GPIO电平变化到产生中断事件的流程详解)
:由于在大多数情况下GPIO的状态变化都会触发应用程序执行一些动作。为了方便nRF51官方把该流程封装成了GPIOTE,全称:TheGPIOTasksandEvents(GPIOTE)。 从GPIO电平变化到产生中断事件的流程详解 1、GPIOTE概览nRF51上面有32个GPIO,由于在大多数情况下GPIO的状态变化都会触发应用程序执行一些动作。为了方便nRF51官方把该流程封装成了GP
beautifulzzzz
·
2016-01-01 17:00
[
nRF51822
] 4、 图解nRF51 SDK中的Schedule handling library 和Timer library
:
nRF51822
虽然是一个小型的单片机,但是能真正达到任意调用其官方驱动以及BLE协议栈的人还是奇缺的。据我所见,大都拿官方给的一个冗长的蓝牙低功耗心率计工程改的。
beautifulzzzz
·
2016-01-01 10:00
[
nRF51822
] 3、 新年也来个总结——图解nRF51 SDK中的Button handling library和FIFO library
:本篇是我翻译并加入自己理解的nRF51SDK中按钮相关操作的库和先进先出队列库。虽然是nRF51的SDK,但是通过此文你将更多地了解到在BSP(板级支持)上层嵌入式程序或OS的构建方法。 1、按钮相关操作库按键管理程序是通过GPIO事务和事件管理程序来检测一个按钮是否被按下的。当然,其中也做了消抖的工作——在GPIOTE事件中启动一个定时器用来延时一段时间,当该定时器失效后如果按钮仍然处于按下
beautifulzzzz
·
2016-01-01 00:00
nRF51822
外设应用[2]:GPIOTE的应用-按键检测
作者:强光手电[艾克姆科技-无线事业部]1.
nRF51822
寄存器类型
nRF51822
的寄存器和一般的单片机有所差别,
nRF51822
的寄存器分为下面的三种类型。
强光手电
·
2015-12-21 14:00
[蓝牙] 6、基于
nRF51822
的蓝牙心率计工程消息流Log分析(详细)
开机初始化Log Log编号函数名 所在文件名1000001:main..\main.c 2000002:timers_init..\main.c 3000003:gpiote_init..\main.c 4000004:buttons_init..\main.c 5000005:ble_stack_init..\main.c 6000006:bond_manager_init..\
beautifulzzzz
·
2015-12-17 01:00
[蓝牙] 3、 剖析BLE心率检测工程
位于:\ARM\Device\Nordic\
nrf51822
\Board\pca10001\s110\ble_app_hrs HeartRateExampleTheHeartRateApplicationisafirmwareexamplethatimplementstheHeartRateprofileusingthehardwaredeliveredinthe
nRF51822
Develop
beautifulzzzz
·
2015-12-13 23:00
<转>主流蓝牙BLE控制芯片详解(4):Nordic
nRF51822
导读]
nRF51822
是功能强大、高灵活性的多协议SoC,非常适用于Bluetooth®低功耗和2.4GHz超低功耗无线应用。
踏雪的猫
·
2015-12-13 09:00
[
nRF51822
] 2、D-BUG之诗
4线SPI彩屏局部刷屏偏移解决——原来我早已经在成功的旁边了 最近在研究用低速、低RAM的单片机来驱动小LCD或TFT彩屏实现动画效果首先我用一个16MHz晶振的m0内核的8位单片机
nRF51822
beautifulzzzz
·
2015-12-07 21:00
蓝牙4.0BLE抓包(一) - 搭建EN-Dongle工作环境 使用EN-Dongle抓包
nRF51822
版权声明:本文为博主原创文章,转载请注明作者和出处。 蓝牙4.0BLE的开发过程中,使用抓包器进行抓包分析无疑会极大地提高我们的开发效率,同时能帮我们快速的定位问题。对于初学者来说,抓包分析能让我们更快的理解蓝牙4.0BLE的工作过程。本文详细说明如何搭建EN-Dongle的抓包环境和如何使用EN-Dongle进行抓包。EN-Dongle抓包时会通过Sniffer软件调用强大的网络封包分
强光手电
·
2015-12-05 15:00
[stm32] 一个简单的stm32vet6驱动2.4寸240X320的8位并口tft屏DEMO
书接上文:最近在研究用低速、低RAM的单片机来驱动小LCD或TFT彩屏实现动画效果首先我用一个16MHz晶振的m0内核的8位单片机
nRF51822
尝试驱动一个1.77寸的4线SPI屏(128X160)
beautifulzzzz
·
2015-11-28 22:00
[stm32] 一个简单的stm32vet6驱动的天马4线SPI-1.77寸LCD彩屏DEMO
书接上文《1、一个简单的
nRF51822
驱动的天马4线SPI-1.77寸LCD彩屏DEMO》我们发现用16MHz晶振的
nRF51822
驱动1.77寸的spi速度达不到要求本节主要采用72MHz的stm32
beautifulzzzz
·
2015-11-26 22:00
[
nRF51822
] 1、一个简单的
nRF51822
驱动的天马4线SPI-1.77寸LCD彩屏DEMO
最近用
nRF51822
写了个天马4线SPI的1.77寸LCD彩屏驱动,效果如下:屏幕的规格资料为:http://pan.baidu.com/s/1gdfkr5L屏幕的驱动资料为:http://pan.baidu.com
beautifulzzzz
·
2015-11-25 22:00
1
nrf51822
简介
本文的目的是教你如何一步步创建自己的BLE应用程序,包括使用
nRF51822
芯片创建一个定制的服务。1.1最低要求需要有嵌入式C语言编程经验,以便完全理解本应用手册。
FreeBelieve
·
2015-11-10 15:14
BLE
nrf51822
app_timer
nrf51822
的SDK采用封装思想,需要暴露给用户的信息都在相关模块的头文件中;为了提醒用户不去看具体实现细节,我们可以发现相关的API,比如app
FreeBelieve
·
2015-11-10 15:45
BLE
nrf51822
GPIOTE
TheGPIOTasksandEvents(GPIOTE)moduleprovidesfunctionalityforaccessingGPIOpinsusingtasksandevents.GPIO的任务TASK和事件EVENT模块提供了使用任务和事件来使用GPIO的功能Ataskcanbeusedforperformingthefollowingwriteoperationstoapin:TA
FreeBelieve
·
2015-11-10 10:56
BLE
使用
nRF51822
/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之四
4 LED Button 应用实例 LED Button 应用示例是为了让你学习如何在
nRF51822
上开发BLE应用,它是一个简单的演示通过BLE的指示功能进行通信的BLE应用。
·
2015-11-08 15:56
入门
使用
nRF51822
/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之五
前期的准备工作在《
nRF51822
Evaluation Kit User Guide》中的“Quick Start”章节有详细的介绍,打开Master Control Panel软件,你可以测LED
·
2015-11-08 15:56
入门
使用
nRF51822
/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之三
3 最小BLE应用简介 这个章节简单介绍了在
nRF51822
芯片上使用S110 SoftDevice协议栈构建一个最小的BLE应用的过程。
·
2015-11-08 15:55
入门
使用
nRF51822
/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之二
2 BLE介绍 本章将介绍BLE协议不同的层,包括各个层的部件和它们的概念。 2.1 通用访问规范(Generic Access Profile,GAP) GAP是应用层能够直接访问BLE协议栈的最底层,它包括管理广播和连接事件的有关参数。 注意:GAP的更多详细介绍见《Bluetooth Core Specif
·
2015-11-08 15:54
入门
使用
nRF51822
/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之一
本文介绍了在
nRF51822
上如何开始编写低功耗蓝牙(BLE)应用程序,包括对BLE的特性进行了概要的介绍,并且详细描述了构建一个定制服务的简单例程,这个简单的例程叫做LED Button服务。
·
2015-11-08 15:53
入门
<转>主流蓝牙BLE控制芯片详解(4):Nordic
nRF51822
导读]
nRF51822
是功能强大、高灵活性的多协议SoC,非常适用于Bluetooth®低功耗和2.4GHz超低功耗无线应用。
ji5ji
·
2015-09-22 14:00
APP
蓝牙
应用
芯片
电子
crazyflie2_
nrf51822
程序分析--MBS
从之前对总体结构的介绍,参考crazyflie2_
nrf51822
程序分析--总体结构可以看出来程序运行的顺序是MBR->MBS->Bootloader->Firmware,MBR我们动不了,所以先分析下
xingqingly
·
2015-08-30 14:00
crazyflie2_
nrf51822
程序分析--总体结构
为了尊重原始版本,将英文原文贴出来,同时将一些需要注意的地方加上我的注释SourcecodeofthefirmwarerunningintheCrazyflie2.0
nRF51822
.Thismicrocontrollerhaveacoupleofroles
xingqingly
·
2015-08-27 17:00
nRF51822
学习笔记–硬件外设篇【1】
开始在我的博客更新
nRF51822
的学习笔记了,玩51822这么久一直都在蓝牙软件层玩,硬件这块特别陌生所以这次准备先把硬件过一遍。然后再更新软件篇的教程。
会飞行的小蜗牛
·
2015-08-24 21:51
嵌入式
ARM
智能穿戴——
nRF51822
开发总结
工作的要求,最近断断续续的做了一些关于Nordic公司的51822芯片的应用开发,这篇博客主要是总结下在工作中遇到的问题和一些解决思路1、简介简介我摘取 Nordic官方规格书的说明如下:
nRF51822
isanultra-lowpower2.4GHzwirelessSystem-on-Chip
tsy20100200
·
2015-08-14 12:00
蓝牙
nordic
只能穿戴
51822
硬件篇——2_crazyflie2.0原理图之STM32F405
1,状态记录:目前的状态:(1)STM32F405R程序下载没有问题,LED测试程序OK(2)
nRF51822
256K程序下载没有问题,LED测试程序OK(3)STM32F405R驱动MPU9250没有问题
xingqingly
·
2015-07-26 23:00
xubuntu openocd
nRF51822
download --- 2
昨天很晚的时候才终于发现其实UnkownUSBDevice并不是错误,只是个警告而已,所以我们不关心就可以,让Makefile继续往下走就可以,于是我尝试mbs,s110,cload和firmware的下载,执行如下命令:makeflashmakeflash_s110makeflash_mbsmakeflash_cload具体执行过程如下:bitcraze@bitcraze-vm:~/projec
xingqingly
·
2015-07-10 23:00
xubuntu openocd
nRF51822
download
最近发愁怎么在xubuntu系统里下载
nRF51822
和STM32F405RGT6的事情,今天终于下载成功,记录下解决的过程。
xingqingly
·
2015-07-09 23:00
STM32F405 DFU更新固件
development:dfuDFU更新模式主要被考虑作为一种恢复模式,它可以下载新的固件到STM32F405中;另外空中下载OTA(OverTheAir)也可以更新固件,相对DFU更方便一些,用这种方法我们也可以更新
nRF51822
xingqingly
·
2015-07-08 14:00
nRF51822
使用Timer制作4路PWM波详解
Date:2015.5.8 Author:杨正 QQ:1209758756 一、 pwm简介PWM英文名叫PulseWidthModulation,中文名叫脉宽调制。那它到底是什么呢?其实它是由定时器产生的,比普通的定时器多了一个比较寄存器。PWM里面有一个词叫占空比,即一个周期内,高电平持续时间与周期的比值。如下图:占空比(dutycycle)=t/T。PWM用途:控制电机
u010979030
·
2015-05-08 17:00
timer
ppi
PWM
蓝牙4.0
gpiote
低功耗蓝牙4.0BLE编程-
nrf51822
开发(11)-蓝牙串口代码分析
代码实例:Board/pca100001/06s110/experimental/ble_app_uart。 实现的功能是从uart口发送数据至另一个蓝牙串口,或是从蓝牙读取数据通过uart打印出数据。 intmain(void) { //Initialize leds_init(); timers_init(); buttons_init(); uart_init();
xgbing
·
2015-04-09 16:00
低功耗蓝牙4.0BLE编程-
nrf51822
开发(10)-描述符
特性中的属性有两种:属性值或描述符。 支持通知或指示的特性中默认有一个描述符:客户端特性配置描述符(ClientCharacteristicConfigurationDescriptor,CCCD)。它的UUID是0x2902。 添加描述符的函数是:uint32_tsd_ble_gatts_descriptor_add(uint16_tchar_handle, ble_gatts_
xgbing
·
2015-04-07 14:00
低功耗蓝牙4.0BLE编程-
nrf51822
开发(9)
Android4.3以后的系统自动支持蓝牙4.0规范的低功耗蓝牙(BLE)。在android4.3之前,蓝牙4.0支持是由手机厂家加入支持的,接口各异,导致开发一个支持蓝牙4.0程序支持市面上的手机很困难。从android4.3以后,系统将统一接口,使得支持大部分手机成为可能。所以与手机或平板联机之前要确认是android4.3及以上的系统。有些旧手机,由于蓝牙硬件是支持BLE4.0,更新厂
xgbing
·
2015-03-20 09:00
低功耗蓝牙4.0BLE编程-
nrf51822
开发(8)-GATT
TheGenericAttributeProfile(GATT)使用属性定义一个服务框架,定义了服务和特性的过程和数据格式,包含发现、读取、写入、通知指示特性和配置特性广播。 GATT配置文件设计用于应用程序和其它配置文件,客户端与服务器通讯时使用它。服务器包含了一系列的特性,GATT配置文件定义了怎么使用属性协议去发现、读取、写入、获得指示和配置特性广播。 配置文件包含了:(1)配置交
xgbing
·
2015-01-27 22:00
低功耗蓝牙4.0BLE编程-
nrf51822
开发(7)-SDP服务发现协议
SDP的全称是ServiceDiscoveryProtocol,中文是服务发现协议。SDP(服务发现协议)是蓝牙协议体系中的核心协议,是蓝牙系统重要组成部分,是所有用户模式的基础。在蓝牙系统中.客户只有通过服务发现协议才能获得设备信息、服务信息及服务特征,才能在此基础上建立相互间的连接。通过这个协议,应用程序可以发现哪些服务可用以及服务的特性是什么。 SDP服务器-客户端模型:客户端通过发送
xgbing
·
2015-01-09 23:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他