随笔 - 63  文章 - 1  评论 - 19  阅读 - 33239
03 2024 档案
【WCH蓝牙系列芯片】-基于CH582开发板—主机通过从机蓝牙名称建立连接
摘要:在蓝牙主机与蓝牙从机建立连接的方式有很多种,默认是通过MAC地址建立连接,这里讲解以蓝牙名称建立连接的方式。先获取到从机的扫描应答包中的蓝牙名称,再对比蓝牙名称的字符串,判断是否获取到正确的蓝牙名称,从而获取设备的MAC地址进行连接。先定义一个将要对比蓝牙名称的字符串BLE_Name。 在主机的回调 阅读全文
posted @ 2024-03-18 18:49 凡仕 阅读(332) 评论(0) 推荐(0) 编辑
【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙主机睡眠模式,串口唤醒收发数据
摘要:在使用蓝牙主机的时候,有时需要通过宏定义开启睡眠模式,从而达到降低芯片的功耗。蓝牙的睡眠是由协议栈自行管理的,在芯片睡眠状态下是无法进行数据收发,需要将芯片唤醒之后,才能进行数据收发。 蓝牙芯片的sleep/shut down模式仅支持IO和RTC唤醒,如果想要在芯片睡眠模式下,由串口进行收发数据, 阅读全文
posted @ 2024-03-13 15:26 凡仕 阅读(635) 评论(0) 推荐(0) 编辑
【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙MTU
摘要:MTU是指最大传输单元,在一个传输单元中的有效传输数据,够传输的最大数据量(多少字节可以一次性传输到对方)。 一、主机在主机中,如果想要修改单个连接最大包长度,可以在config.h中修改BLE_BUFF_MAX_LEN的值,BLE_BUFF_MAX_LEN=516 在主机程序中可以看到,更新MTU 阅读全文
posted @ 2024-03-08 17:27 凡仕 阅读(339) 评论(0) 推荐(0) 编辑
【WCH蓝牙系列芯片】-基于CH32V208开发板—串口唤醒蓝牙低功耗
摘要:利用CH32V208开发板,通过宏定义开启蓝牙低功耗HAL_SLEEP模式。 蓝牙芯片sleep/shut down模式仅支持IO和RTC唤醒,如果IO只接了串口比如PA2/PA3(UART2),在睡眠前需将串口模式切换为普通IO,并设置唤醒 程序中设置两种外部中断,一种是普通IO口的外部中断,先初 阅读全文
posted @ 2024-03-05 10:32 凡仕 阅读(218) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示