CH57x BLE开发学习
文章平均质量分 90
yanyudy
科研狗
资深摸鱼爱好者
数码爱好者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BLE学习(6)
BLE学习(6)介绍介绍上一篇文章实现了原创 2021-08-04 14:53:55 · 688 阅读 · 0 评论 -
BLE学习(1)
CH579 BLE开发学习(1)介绍CH579协议栈链路层(Link Layer)通用访问规范(Generic Access Profile)逻辑链路控制协议(Logical Link Control and Adaptation Protocol)安全管理协议(Security Manager)属性传输协议(Attribute Protocol)通用属性规范(Generic Attribute Profile)介绍最近实验室安排了一个动物智能耳标的开发项目,沟通需求之后选择用低功耗蓝牙芯片CH579来原创 2021-07-15 13:08:58 · 1618 阅读 · 0 评论 -
BLE学习(2)
BLE学习2介绍库配置变量协议栈全局变量GAP 参数GAP Role 参数GAP 服务参数介绍上一篇重点学习了BLE协议栈的链路层(Link Layer)与通用访问规范(Generic Access Profile),这一篇开始对CH579芯片BLElib的学习。库配置变量协议栈全局变量CH57x_BLEInit 函数MEMAddr: 蓝牙协议栈缓存首地址(默认值:无,必须配置)MEMLen: 蓝牙协议栈缓存的长度(默认值:无,必须配置)SNVAddr: 存储配置信息首地址,必须是 data原创 2021-07-16 19:43:33 · 2026 阅读 · 0 评论 -
BLE学习(3)
BLE学习(3)介绍任务管理系统(TMOS)概述TMOS特点任务初始化任务事件及事件的执行内存管理TMOS 数据传递介绍上一篇主要介绍CH57x BLElib包的内容,这一篇将从TMOS开始介绍。任务管理系统(TMOS)概述低功耗蓝牙协议栈以及应用均基于 TMOS(Task Management Operating System),TMOS是一个控制循环,通过 TMOS 可设置事件的执行方式。对于一个任务,独一无二的任务 ID,任务的初始化以及任务下可执行的事件都是不可或缺的。TMOS特点原创 2021-07-27 09:26:44 · 1641 阅读 · 0 评论 -
BLE学习(4)
BLE学习(4)介绍应用与协议工程预览主函数应用初始化创建 BLE 应用程序流程1.配置蓝牙协议栈2.定义低功耗蓝牙行为3.定义应用程序任务4.应用配置文件5.在低功耗蓝牙工作期间限制应用程序处理6.中断补充事件介绍上一篇主要学习了TMOS的相关内容,这篇文章将从CH57x BLE开发的应用以及工程开始学习应用与协议工程预览以低功耗蓝牙 EVT 例程的 BLE 工程:Peripheral为例。将此工程烧录置 CH57x芯片中便可实现一个简单的低功耗蓝牙从机设备。文件可分为以下几类:APP原创 2021-07-27 15:45:21 · 1240 阅读 · 0 评论 -
BLE学习(5)
BLE学习(5)介绍1.动态广播数据更新2.观察者获取指定广播内容3.广播间隔休眠4.下一步计划介绍上一篇介绍了BLE应用的工程,这一篇将针对实际项目应用实现部分功能。1.动态广播数据更新动态广播数据更新主要是利用GAP_UpdateAdvertisingData 函数实现,在前面的文章中介绍过GAP_UpdateAdvertisingData 的参数与作用/**********************************************************************原创 2021-07-29 10:12:41 · 827 阅读 · 0 评论
分享