ble_app_hrs心率程序 nrf51822】的更多相关文章

所用程序为: H:\keil\ARM\Device\Nordic\nrf51822\Board\pca10001\s110\ble_app_hrs 上面的路径是安装sdk之后生成在keil软件所在目录下的程序. 我也不知道为什么在这个软件中出现了这么多的服务. 打开两个之后: 绑定使能之后: 展开之后:能够从字面意思看出,这里是有好几个服务的. 其中标注有浅绿色的,是心率的参数. 上面一系列的图片中的信息,或许可以对照这个网站查看: https://blog.csdn.net/caodaxia/…
这几天调试使用nRF51822驱动mpu6050及其数据传输到android中,调试的过程遇到一些困难,apptimer不太会用,然后就參考了下ble_app_hrs的程序,结果成功搞定,demo的价值所在啊. 忽然想起Noridc除了一个安卓nRF Toobox 1.2的软件,支持对血压(Glucose),心率,体温等人体信息的採集,所以就试了试,刚開始不好使,以为是手机的问题,不支持,可是小米官方说红米1S支持蓝牙4.0,又是安卓4.3的系统,然后无意中重新启动红米后好使了,感觉好像是Nor…
开机初始化Log Log编号 函数名   所在文件名 000001: main ..\main.c 000002: timers_init ..\main.c 000003: gpiote_init ..\main.c 000004: buttons_init ..\main.c 000005: ble_stack_init ..\main.c 000006: bond_manager_init ..\main.c 000007: gap_params_init ..\main.c 000008…
近期由于钥匙的事情,研究了下官方自带的ble_app_proximity程序,事实上就是跟防丢有关系的程序. 同一时候也发现了看nordic程序的一些门道,主要还是看协议栈里面的一些service,首先从宏观上了解了.然后再细看,比现在天我们想做一个跟防丢有关的项目,那全然能够參考proximity这个程序.为什么參考它,那首先看看他们的服务. 上位机软件 Nordic Toolbox 硬件:AK II,程序:ble_app_proximity 1,TX Power Service - 发射功率…
转自电子发烧友论坛 未完,待续...... 这里就是根据自己的项目了,并不一定是按照下面的图片去做.…
位于:<KEIL path> \ARM\Device\Nordic\nrf51822\Board\pca10001\s110\ble_app_hrs Heart Rate Example The Heart Rate Application is a firmware example that implements the Heart Rate profile using the hardware delivered in the nRF51822 Development Kit. The s…
相关下载:http://download.csdn.net/detail/xgbing/9565708 首先看的示例是心率计一个示例程序:<KEIL path> \ARM\Device\Nordic\nrf51822\Board\pca10001\s110\ble_app_hrs\arm. 打开工程前需要下载蓝牙协议栈S110 nRF51822 SoftDevice(s110_nrf51822_6.0.0_softdevice.hex)到板子中,这个手册上有说明. 首先看的是main.c中的m…
蓝牙在短距离无线通信领域占据举足轻重的地位—— 从手机.平板.PC到车载设备, 到耳机.游戏手柄.音响.电视, 再到手环.电子秤.智能医疗器械(血糖仪.数字血压计.血气计.数字脉搏/心率监视器.数字体温计.耳温枪.皮肤水分计等), 再到智能家居等领域均占有一席之地. 而蓝牙低功耗(BLE)是在蓝牙4.0协议上修改以适用低功耗应用场景的一种蓝牙协议. 随着上一股智能消费类电子大潮的到来,BLE的各种应用也像雨后春笋般在市场上铺开. 如果想 紧跟蓝牙协议的最新动态 ,可以在https://www.b…
:nRF51822虽然是一个小型的单片机,但是能真正达到任意调用其官方驱动以及BLE协议栈的人还是奇缺的.据我所见,大都拿官方给的一个冗长的蓝牙低功耗心率计工程改的.之前我对于这个工程进行log跟踪,虽然理清了其大致流程,但还是达不到任意修改甚至是构建自己的框架的程度.本文接上一篇,继续理解library中的调度处理和定时器部分. 1.Schedule handling library 调度程序主要负责从中断上下文向main函数上下文传送执行命令. 在main函数中: 1.为每种期望的事件定义句…
星期日, 09. 九月 2018 07:51下午 - beautifulzzzz 1.安装步骤 1) 从GNU Arm Embedded Toolchain官网下载最新的gcc-arm工具链,写文章时下载的是: gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2 2) 从NORDIC官网下载相应版本的SDK,我这里选择的是12.3.0版本: Code Name Version nRF5-SDK-v12-zip nRF5 SDK Zip File…