08 2026 档案

摘要:在Bluetooth 5.0规范中,对BLE的广播特性做了大量升级并新增了很多相关的特性,其中扩展广播是添加的一个非常有用的功能。扩展广播的主要是提供更大的数据传输能力。在蓝牙规范5.0之前版本中,广播数据包的最大长度为31字节。然而,BLE 5.0引入了扩展广播,将广播数据包的最大长度增加到255 阅读全文
posted @ 2026-08-31 17:01 小舟从此逝_1 阅读(22) 评论(0) 推荐(0)
摘要:从机添加client权限后,识别主机系统UUID并读取。 从机要根据对应的UUID进行服务的添加,如下表格。 目前可以实现区分IOS/WIN/安卓/MAC系统。 UUID handle 系统 备注 Device_Information_Service_UUID:0x180A 服务UUID PNP_I 阅读全文
posted @ 2026-08-31 15:36 小舟从此逝_1 阅读(14) 评论(0) 推荐(0)
摘要:通常从机程序固定之后,他的特征值的handle值就是固定的。这时候我们主从机(都是MCU)进行通信的时候可以直接通过handle值,不用再去枚举服务。 下面以notify为例。 一、获取句柄 1、最直白,最简单的方式通过WCH的BLEDEBUG连接上从机之后可以直接获取handle值。 2、通过主机 阅读全文
posted @ 2026-08-31 14:17 小舟从此逝_1 阅读(18) 评论(0) 推荐(0)
摘要:HID 例程中默认提供了电池服务。 本次主要讲述如何修改电池电量以及不需要这个任务时如何删除这个服务。 一、修改电池电量 当前例程中给的电量是一个定值,可以自行修改。修改方式如下: 下面函数是计算当前电量, static uint8_t battMeasure(void) { uint16_t ad 阅读全文
posted @ 2026-08-01 17:57 小舟从此逝_1 阅读(27) 评论(0) 推荐(0)
摘要:本文使用CH592软件模拟iic驱动SHT21, 1.i2c.c #include "i2c.h" #include "CH59x_common.h" #define IIC_SCL_PIN GPIO_Pin_15 // PB15-SCL #define IIC_SDA_PIN GPIO_Pin_1 阅读全文
posted @ 2026-08-01 15:11 小舟从此逝_1 阅读(25) 评论(0) 推荐(0)