常见问题快速解决:WCH BLE芯片 FAQ(更新中)
蓝牙芯片FAQ - SweetTea_lllpc - 博客园(转载)
第一部分:开发资料下载
1.官网资料
CH585 CH582 CH592 CH573 CH572 CH579资料下载
2.其他资料(待补充)
第二部分:硬件设计参考
1.硬件设计
CH585/CH584/CH592/CH591硬件设计 - iot-fan - 博客园(转载)
第三部分:芯片程序烧录
1.ISP烧录
1.1 下载引脚说明:
CH585 CH582 CH592 CH573 CH572 下载引脚说明
1.2 程序烧录讲解:
CH585 CH582 CH592 CH573 CH572 CH579程序烧录讲解(USB/UART)
2.SWD烧录
CH585 CH582 CH592 CH573 CH572仿真功能
3.脱机烧录器烧录
WCH脱机烧写器 资料、级联用法(转载)
第四部分:编译器MRS使用集锦
1.MRS工程配置小结
2.MRS工程配置细分
2.1 添加删除修改全局宏定义
2.2 文件参与或排除编译
MounRiver工程配置讲解二(将灰色库的文件参与或排除编译)
2.3 打印浮点和无换行符不能打印问题
第五部分:蓝牙从机功能
1.蓝牙从机收发接口函数说明
CH573 CH582 CH579蓝牙从机(Peripheral)/主机(Central)例程讲解一(蓝牙主从机收发数据接口说明)
2.蓝牙从机广播内容修改
CH573 CH582 CH579蓝牙从机(peripheral)例程讲解二(广播内容修改)
3.蓝牙从机服务修改
CH573 CH582 CH579蓝牙从机(peripheral)例程讲解三(蓝牙服务修改)
4.蓝牙动态广播
CH573 CH582 CH579蓝牙从机(peripheral)例程讲解四(蓝牙动态广播)
5.蓝牙从机主动使能通知
CH573 CH582 CH579蓝牙从机(peripheral)例程讲解五(蓝牙从机使能通知)
6.蓝牙从机设置白名单
CH573 CH582 CH579蓝牙从机(peripheral)例程讲解六(蓝牙设置白名单)
7.蓝牙从机OTA方式一移植
CH573 CH582 OTA例程讲解一(方式一:带库升级移植)
8.蓝牙从机OTA方式二移植
CH573 CH582 OTA例程讲解二(方式二:使用固定库+扩大APP程序空间)
9.蓝牙断开连接原因分析
10.蓝牙从机OTA方式二使用从机小库
第六部分:蓝牙主机功能
1.蓝牙主机例程工作流程
CH573 CH582 CH579蓝牙主机(Central)例程讲解一(主机工作流程)
2.蓝牙主机获取从机设备信息及信息解析
CH585 CH582 CH592 CH573主机获取设备信息及信息解析
3.蓝牙主机枚举从机服务(待补充)
第七部分:RF通信
1.RF固定频率收发(待补充)
2.RF跳频收发(待补充)
3.RF模拟BLE广播收发(待补充)
第八部分:外设使用
1.GPIO
1.1 GPIO库函数讲解
CH585 CH582 CH592 CH573 CH572 CH579 GPIO使用
2.FLASH
2.1 FLASH库函数讲解
CH573 CH582 CH592 CH579 FLASH例程
3.ADC
3.1 ADC例程讲解
4.TMR
4.1 TMR例程讲解
5.RTC
5.1 RTC例程讲解
6.Systick
6.1 SysTick例程讲解
CH573 CH582 CH592 CH579 SysTick例程
7.WDOG
7.1 WDOG例程讲解
CH573 CH582 CH592 CH579 看门狗WDOG例程
8.IAP
8.1 IAP例程讲解
9.UART
9.1 UART例程讲解
CH573 CH582 CH579外设UART例程讲解(更改打印串口)
CH573 CH579 CH582外设UART例程讲解(计算串口波特率误差)
10.LCD例程讲解
11.PWM例程讲解
11.1 8位PWM
11.2 16位PWM
20.常用库函数
20.1 通用库函数
CH573 CH582 CH592 CH579常用库函数记录