【WCH蓝牙系列芯片——知识目录】
一、WCH蓝牙系列CH57X、CH58X、CH59X芯片——BLE
1、芯片烧录
1、【WCH蓝牙系列芯片】-CH582固件程序烧录说明
2、蓝牙从机
1、【WCH蓝牙系列芯片】-基于CH582开发板—添加一组自定义属性服务
2、【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙从机模式修改蓝牙服务
3、【WCH蓝牙系列芯片】-基于CH582开发板—串口自定义MAC地址和广播名称
4、【WCH蓝牙系列芯片】-基于CH582开发板—四种低功耗模式电流测试
5、【WCH蓝牙系列芯片】-基于CH582开发板—BLE从机开启HAL Sleep模式
6、【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙OTA空中升级讲解(一)
7、【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙OTA空中升级讲解(二)
8、【WCH蓝牙系列芯片】-基于CH582开发板—从机主动使能通知(notify) ![审核中,审核通过后方可公开访问 审核中]()
9、【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙连接间隔协商
10、【WCH蓝牙系列芯片】-基于CH582开发板—从机例程修改16bitUUID为128bitUUID
11、【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙从机HAL_SLEEP模式,串口唤醒收发数据
12、【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙hid设备进行白名单广播回连操作
13、【WCH蓝牙系列芯片】-基于CH592开发板—修改应用蓝牙从机的Indicate属性
14、【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙从机中添加一组自定义128bit的UUID属性服务
15、【WCH蓝牙系列芯片】-基于CH582开发板—HAL_LED和HAL_KEY操作
16、【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙MTU
17、【WCH蓝牙系列芯片】-基于CH592开发板—从机获取当前已绑定的主机(手机)MAC地址
18、【WCH蓝牙系列芯片】-基于CH592开发板—BLE_USB程序中低功耗模式下,USB设备的拔插唤醒操作
19、【WCH蓝牙系列芯片】-基于CH592开发板—两个工程文件程序跳转运行实现方法
20、【WCH蓝牙系列芯片】-基于CH592开发板—信道检测使用说明
21、【WCH蓝牙系列芯片】-基于CH592开发板—BLE_UART程序中,不连接状态下串口数据接收
22、【WCH蓝牙系列芯片】-基于CH592开发板—BLE_UART程序中修改蓝牙名字
23、【WCH蓝牙系列芯片】-基于CH585开发板—IO口(GPIO)外部中断唤醒蓝牙睡眠模式
24、【WCH蓝牙系列芯片】-基于CH592开发板——HID_Keyboard中添加读、写、通知的服务属性
25、【WCH蓝牙系列芯片】-基于CH585开发板——BLE蓝牙广播----扩展广播应用
26、【WCH蓝牙系列芯片】-基于CH592开发板—复位状态寄存器(R8_RESET_STATUS)读取
3、蓝牙主机
1、【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙主机睡眠模式,串口唤醒收发数据
2、【WCH蓝牙系列芯片】-基于CH582开发板—主机通过从机蓝牙名称建立连接
3、【WCH蓝牙系列芯片】-基于CH582开发板—主机枚举从机所有服务和特征
4、【WCH蓝牙系列芯片】-基于CH582开发板—主机连接从机(128bitUUID)实现通信
5、【WCH蓝牙系列芯片】-基于CH582开发板—动态更新蓝牙广播间隔
10、【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙一主多从连接
11、【WCH蓝牙系列芯片】-基于CH592开发板—蓝牙主机获取蓝牙从机广播数据包
12、【WCH蓝牙系列芯片】-基于CH592发板—蓝牙主机移植的BLE_UART的串口收发程序
4、基础外设应用
1、【WCH蓝牙系列芯片】-基于CH582开发板按键控制LED灯
2、【WCH蓝牙系列芯片】-基于CH582开发板—基础外设输出PWM波形讲解
3、【WCH蓝牙系列芯片】-基于CH582开发板—定时器基础使用(定时时间和PWM输出)
4、【WCH蓝牙系列芯片】-基于CH582开发板—LED亮度线性与非线性变化
5、【WCH蓝牙系列芯片】-基于CH582开发板—SPI发送数据,每个字节间延时大的问题
6、【WCH蓝牙系列芯片】-基于CH582开发板—万年历RTC时钟
7、【WCH蓝牙系列芯片】-基于CH582开发板-串口中断识别寄存器的中断标志位识别
8、【WCH蓝牙系列芯片】-基于CH582开发板-IAP应用编程
9、【WCH蓝牙系列芯片】-基于CH582开发板—AES加密措施
10、【WCH蓝牙系列芯片】-基于CH582开发板—利用定时器加DMA方式模拟串口输出
11、【WCH蓝牙系列芯片】-基于CH592开发板—独立看门狗功能
12、【WCH蓝牙系列芯片】-基于CH592开发板—定时器PWM周期中断(动态修改PWM)
13、【WCH蓝牙系列芯片】-脱机烧录器烧录蓝牙芯片输出的日志说明
14、【WCH蓝牙系列芯片】-基于CH584发板—段码LCD屏驱动显示
15、【WCH蓝牙系列芯片】-基于CH585开发板—SPI外设读写W25Q64
4、RF_PHY2.4G应用
1、【WCH蓝牙系列芯片】-基于CH592开发板—2.4G模拟BLE广播发送
二、WCH蓝牙系列CH32V208芯片
1、蓝牙从机
1、【WCH蓝牙系列芯片】-基于CH32V208开发板—TMOS系统说明(一)
2、【WCH蓝牙系列芯片】-基于CH32V208开发板—TMOS系统说明(二)
3、【WCH蓝牙系列芯片】-基于CH32V208开发板—动态修改蓝牙从机MAC地址
4、【WCH蓝牙系列芯片】-基于CH32V208开发板—OTA带库升级
5、【WCH蓝牙系列芯片】-基于CH32V208开发板—OTA不带库升级方式讲解
6、【WCH蓝牙系列芯片】-基于CH32V208开发板—OTA不带库升级移植
7、【WCH蓝牙系列芯片】-基于CH32V208开发板—串口唤醒蓝牙低功耗
8、【WCH蓝牙系列芯片】-基于CH32V208开发板—自定义128bit的UUID
9、【WCH蓝牙系列芯片】-基于CH32V208开发板—配对绑定,密钥功能
10、【WCH蓝牙系列芯片】-基于CH32V208开发板—蓝牙HID设备回连绑定选择问题
2、蓝牙主机
3、基础外设应用
1、【WCH蓝牙系列芯片】-基于CH32V208开发板—引脚端口复用和重映射功能 ![审核中,审核通过后方可公开访问 审核中]()
2、【WCH蓝牙系列芯片】-基于CH32V208开发板—FLASH读写、擦除
3、【WCH蓝牙系列芯片】-基于CH32V208开发板—PWM暂停输出,保持电平问题
4、【WCH蓝牙系列芯片】-基于CH32V208开发板—串口USART_FLAG_TXE & USART_FLAG_TC
5、【WCH蓝牙系列芯片】-基于CH32V208开发板—独立看门狗
6、【WCH蓝牙系列芯片】-基于CH32V208开发板—SPI主机硬件NSS模式片选功能
7、【WCH蓝牙系列芯片】-基于CH32V208开发板—RS-485串口收发数据通信 ![审核中,审核通过后方可公开访问 审核中]()
4、RF_PHY2.4G应用
1、【WCH蓝牙系列芯片】-基于CH32V208开发板—RF_PHY-2.4G数据传输
三、菜鸟程序学习
1、【C语言菜鸟知识】——动态内存管理
2、环形缓冲区FIFO
四、MounRiver Studio软件配置小技巧
1、MounRiver Studio软件使用配置技巧
五、蓝牙小知识
1、【蓝牙小知识】—UUID
2、【蓝牙小知识】—蓝牙常用基础函数接口
六、CH9141芯片
1、【WCH蓝牙系列芯片】-CH9142双主机连接双从机过程
2、【WCH蓝牙系列芯片】-CH9141模块AT指令增加自定义透传UUID服务
3、【WCH蓝牙系列芯片】-CH9141、CH9142模块自定义广播数据
七、常用通讯协议
1、【常用通讯协议】—RS-485通讯协议
浙公网安备 33010602011771号