会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
FS
博客园
首页
新随笔
联系
订阅
管理
随笔 - 63 文章 - 1 评论 - 19 阅读 -
33239
[置顶]
【WCH蓝牙系列芯片——知识目录】
摘要: 一、WCH蓝牙系列CH58X、CH59X芯片——BLE 1、【WCH蓝牙系列芯片】-CH582固件程序烧录说明 2、【WCH蓝牙系列芯片】-基于CH582开发板按键控制LED灯 3、【WCH蓝牙系列芯片】-基于CH582开发板—基础外设输出PWM波形讲解 4、【WCH蓝牙系列芯片】-基于CH582开
阅读全文
posted @ 2023-10-24 11:04 凡仕
阅读(1524)
评论(0)
推荐(1)
编辑
2025年3月4日
【WCH蓝牙系列芯片】-基于CH592开发板—蓝牙主机获取蓝牙从机广播数据包
摘要: 在BLE广播中,广播包中是分为广播数据和扫描应答包数据,这两个数据包的总长度都是31个字节;数据包格式都是以[数据长度+类型+内容值]循环放置。在广播包中,可以解析出蓝牙从机的各种参数,比较蓝牙从机的MAC地址,蓝牙名字,RSSI值等。 以CH592为例,将一块CH592作为蓝牙从机设备,将另一块C
阅读全文
posted @ 2025-03-04 15:36 凡仕
阅读(16)
评论(0)
推荐(0)
编辑
2025年3月1日
【WCH蓝牙系列芯片】-基于CH592开发板—信道检测使用说明
摘要: 蓝牙技术工作在 2.4 GHz 的 ISM频段,该频段的可用频率范围为2400MHz到2483.5MHz(2.400 GHz~2.4835 GHz)。低功耗蓝牙在2.4GHz ISM频段上定义了40个射频信道,从2402MHz开始每间隔2MHz一个信道,最高信道频率为2480MHz。BLE是40个频
阅读全文
posted @ 2025-03-01 14:17 凡仕
阅读(14)
评论(0)
推荐(0)
编辑
2025年2月19日
【WCH蓝牙系列芯片】-基于CH592开发板—两个工程文件程序跳转运行实现方法
摘要: 在一些项目使用中,有的时候需要实现两个不同的工程文件程序进行跳转的方式运行,通常指的是从一个程序(或任务)切换到另一个程序(或任务)执行。这个在程序化编程中很适用,将复杂的逻辑分解为多个函数,每个函数完成一个特定的功能,通过函数调用实现代码的复用和模块化。将不同的功能逻辑组织成独立的函数,便于维护和
阅读全文
posted @ 2025-02-19 19:27 凡仕
阅读(11)
评论(0)
推荐(0)
编辑
2025年1月7日
【WCH蓝牙系列芯片】-基于CH592开发板—BLE_USB程序中低功耗模式下,USB设备的拔插唤醒操作
摘要: 在CH592EVT例程中,有一个BLE_USB程序,是蓝牙与USB合用例程,通过USB模拟340设备转发蓝牙数据。在正常使用中,蓝牙和USB设备都可以一起运行,蓝牙做为蓝牙从机,USB设备模拟出340设备,通过串口与蓝牙进行数据透传功能。 但是如果开启蓝牙低功耗睡眠模式(HAL_SLEEP=1)时,
阅读全文
posted @ 2025-01-07 20:51 凡仕
阅读(107)
评论(0)
推荐(0)
编辑
2024年12月26日
【WCH蓝牙系列芯片】-基于CH32V208开发板—RS-485串口收发数据通信
摘要: 现在利用CH32V208芯片,实现RS-485串口收发数据程序的实现。 整个RS-485的通信原理,可以参考二、RS-485通讯https://www.cnblogs.com/ZYL-FS/p/18592401 先看一下硬件原理图,485电平转换芯片硬件连接,CH32V208使用串口1的PA9(TX
阅读全文
posted @ 2024-12-26 09:35 凡仕
阅读(39)
评论(0)
推荐(0)
编辑
2024年12月7日
【常用通讯协议】—RS-485通讯协议
摘要: 本文章参考原文链接:https://blog.csdn.net/weixin_46251230/article/details/126684223 通常将实现两个设备之间数据交换的功能称为通讯协议,通讯协议分硬件层协议和软件层协议。 硬件层协议决定数据如何传输问题,主要解决数据在物理媒介上的传输方式
阅读全文
posted @ 2024-12-07 16:56 凡仕
阅读(674)
评论(0)
推荐(0)
编辑
2024年11月12日
【WCH蓝牙系列芯片】-基于CH592开发板—从机获取当前已绑定的主机(手机)MAC地址
摘要: 当使用CH592作为蓝牙从机,可以被手机或者蓝牙主机设备去连接。想要获取当前连接的手机MAC地址,手机会使用不同的随机MAC地址,避免被获取到真实的MAC地址,以防止个人信息泄露。如果直接获取手机MAC地址则是动态的MAC,想要获取到静态MAC需要先进行绑定操作,根据连接的信息中解析出静态的MAC地
阅读全文
posted @ 2024-11-12 19:19 凡仕
阅读(160)
评论(0)
推荐(0)
编辑
2024年11月2日
【WCH蓝牙系列芯片】-基于CH582开发板—动态更新蓝牙广播间隔
摘要: 在使用蓝牙从机的时候,从机与主机设备在建立之前一直是出于广播数据状态,在从机中广播包含有广播数据和扫描回复数据,这两个内容的总长度都是31个字节;对于广播的内容格式, 蓝牙规定是按照 1byte长度 + 1byte类型 + n字节内容的方式循环放。BLE设备每次广播时,会在3个广播信道上发送相同的报
阅读全文
posted @ 2024-11-02 10:08 凡仕
阅读(85)
评论(0)
推荐(0)
编辑
2024年10月25日
【WCH蓝牙系列芯片】-基于CH592开发板—独立看门狗功能
摘要: CH592芯片中是有专门的独立看门狗,独立看门狗(IWDG)内部是一个递减运行的 12 位计数器,当计数器的值减为 0 时,将会产生系统复位。 独立看门狗(IWDG)由专用的内部低速时钟(LSI)驱动。 先看一下独立看门狗(IWDG)的配置的寄存器描述 由独立看门狗的寄存器的描述,可以计算出独立看门
阅读全文
posted @ 2024-10-25 16:59 凡仕
阅读(84)
评论(0)
推荐(0)
编辑
2024年10月10日
【WCH蓝牙系列芯片】-基于CH582开发板—利用定时器加DMA方式模拟串口输出
摘要: 在使用CH582芯片开发测试中,有个实际的用途是利用串口输出日志的方式,来进行程序的调试。CH582芯片一共提供了 4 组全双工的异步串口 UART0/1/2/3;但是如果在应用中四个串口都用完了,没有单独空的串口作为日志输出,此时,可以利用芯片的定时器加DMA方式模拟串口输出的方式解决这一问题。
阅读全文
posted @ 2024-10-10 11:03 凡仕
阅读(144)
评论(0)
推荐(0)
编辑
下一页
昵称:
凡仕
园龄:
1年9个月
粉丝:
33
关注:
16
+加关注
<
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
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
2025年3月(2)
2025年2月(1)
2025年1月(1)
2024年12月(2)
2024年11月(2)
2024年10月(2)
2024年9月(2)
2024年8月(2)
2024年7月(3)
2024年6月(3)
2024年5月(3)
2024年4月(3)
2024年3月(4)
2024年2月(3)
2024年1月(4)
2023年12月(1)
2023年11月(5)
2023年10月(6)
2023年9月(11)
2023年8月(3)
阅读排行榜
1. 【蓝牙小知识】—UUID(3635)
2. MounRiver Studio软件使用配置技巧(2866)
3. 【WCH蓝牙系列芯片】-基于CH582开发板—四种低功耗模式电流测试(1657)
4. 【WCH蓝牙系列芯片】-基于CH582开发板—定时器基础使用(定时时间和PWM输出)(1537)
5. 【WCH蓝牙系列芯片——知识目录】(1524)
评论排行榜
1. 【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙一主多从连接(7)
2. 【WCH蓝牙系列芯片】-基于CH582开发板—串口自定义MAC地址和广播名称(7)
3. 【WCH蓝牙系列芯片】-基于CH582开发板—添加一组自定义属性服务(4)
4. 【蓝牙小知识】—UUID(1)
推荐排行榜
1. 【WCH蓝牙系列芯片】-基于CH32V208开发板—TMOS系统说明(二)(2)
2. 【WCH蓝牙系列芯片】-基于CH32V208开发板—TMOS系统说明(一)(2)
3. 【WCH蓝牙系列芯片】-基于CH582开发板—添加一组自定义属性服务(2)
4. 【WCH蓝牙系列芯片】-CH582固件程序烧录说明(2)
5. 【WCH蓝牙系列芯片】-基于CH32V208开发板—RF_PHY-2.4G数据传输(1)
最新评论
1. Re:【WCH蓝牙系列芯片】-基于CH582开发板—添加一组自定义属性服务
谢谢不错,按步骤能运行,楼主多更新
--Hellozhu
2. Re:【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙一主多从连接
@开源开源 第一次连接时你应该看得到发送了一次,后面就没发数据了。还有个标志位centralDoWrite也会影响发送的,你把centralDoWrite = !centralDoWrite;注释掉主...
--X_0
3. Re:【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙一主多从连接
@X_0 你好,主机往从机写特征值,这个操作是例程已经实现的是吗,我这边例程连接上,好像不会自动发送, 在connect处理函数里发现特征值,他有启动这个任务 tmos_start_task(cent...
--开源开源
4. Re:【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙一主多从连接
@凡仕 好吧谢谢啦...
--X_0
5. Re:【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙一主多从连接
@X_0 这个没有相关程序...
--凡仕
点击右上角即可分享