文档详情

SDK15 蓝牙5.0笔记20:蓝牙心电服务的建立(改).pdf

发布:2019-04-27约2.97万字共22页下载文档
文本预览下载声明
青风带你玩蓝牙nRF52832 V2.0 淘宝地址:/ 青风带你玩蓝牙nRF52832 系列教程2 作者:青风2 作者: 青风3 出品论坛:3 淘宝店:3 QQ 技术群:3465183703 硬件平台:青云QY-nRF52832 开发板3 2.27 蓝牙任务的UUID 设置与总结错误!未定义书签。 1:UUID设置规则及原理:错误!未定义书签。 1.1 蓝牙技术联盟UUID错误!未定义书签。 1.2 供应商特定的UUID错误!未定义书签。 2:程序中UUID的设置:错误!未定义书签。 2.1 蓝牙协议小组公共UUID设置错误!未定义书签。 2.2 私有服务UUID设置:错误!未定义书签。 2.3 UUID类型切换:错误!未定义书签。 3 应用与调试错误!未定义书签。 4.1 下载错误!未定义书签。 3.2 测试错误!未定义书签。 Copyright©2018-2024 青风电子社区 ALLrightsreserved 1 青风带你玩蓝牙nRF52832 V2.0 淘宝地址:/ 青风带你玩蓝牙nRF52832 系列教程 作者:青风 出品论坛: 青风电子社区 Copyright©2018-2024 青风电子社区 ALLrightsreserved 2 青风带你玩蓝牙nRF52832 V2.0 淘宝地址:/ 作者: 青风 出品论坛: 淘宝店: QQ技术群:346518370 硬件平台:青云QY-nRF52832 开发板 第20章 蓝牙心电任务的建立 BLE 心电应用示例学习必须在你之前认真解读了前面几讲详解里的内容为基础后进 行。这里特别注意。本节将结合实例代码,一步一步的通过原理分析和讲解,再次带大家 深入到编 写蓝牙应用的这个过程中,学习的时候大家一定要多对照理论进行学习,从而深 入理 解代码,为自己独立编写应用打下基础。 官方的心率例子实现并不是真的使用的心率传感器,而是使用模拟的,留下数据接口, 同时实现手机端app看到的数值变化。另外该实验中还建立了另外两个服务,一个是电池 服务,以及一个设备信息服务。 20.1 工程项目的建立: 本例工程对比工程搭建篇里的工程样例,对比两份工程项目,分析使用了哪些文件, 哪些文件未使用,工程目录如下图所示: 对比两个工程数,蓝牙串口需要添加了三个APP服务应用文件,开通三个服务,分别 为 1.心电服务ble_hrs.c文件 2.电池服务ble_bas.c文件 3.设备信息服务ble_dis文 件,同时在工程设置里添加文件路径。其中电池服务在上一章内容中已经详细讲过。下面 的本章重点就是来教大家在应用层里如何调用心电服务函数文件。同时大家需要具体根据 工程对比本讲解进行阅读。 Copyright©2018-2024 青风电子社区 ALLrightsreserved 3 青风带你玩蓝牙nRF52832 V2.0 淘宝地址:/ 20.1.1 主函数的建立 nrf52832 蓝牙工程的主函数有着一定的通用性,初始化过程类似,需要修改的就是 初始化过程中的子函数,先看看本列的主函数流程: 1. int main(void) 2. { boolerase_bonds; 3. //外设部分
显示全部
相似文档