【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通讯协议

 

 

 

 

 

posted on 2023-10-24 11:04  凡仕  阅读(2698)  评论(0)    收藏  举报