【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)
推荐(1) 编辑
【WCH蓝牙系列芯片】-基于CH32V208开发板—动态修改蓝牙从机MAC地址
摘要:在CH32V208从机例程(peripheral)中,修改蓝牙从机广播中的MAC地址,先在程序中需要先将BLE_MAC宏定义为TRUE。第一步:重新MacAddr数值,保证能够是修改 第二步:通过tmos写一个修改MAC地址的事件任务,在任务中。1、 先断开当前蓝牙连接状态2、 修改MAC地址中的数
阅读全文
posted @
2023-10-23 19:24
凡仕
阅读(275)
推荐(0) 编辑
【WCH蓝牙系列芯片】-基于CH32V208开发板—FLASH读写、擦除
摘要:在CH32V208系列芯片中,各个型号的参数如下图: FLASH的大小包含零等待区和非零等待区,一共是480K。1、内部实际存储代码的flash为慢速flash; 2、芯片复位后由硬件根据配置把慢速flash的代码拷贝到 用ram工艺做的快速flash区域,然后从快速flash里面运行;3、芯片内部
阅读全文
posted @
2023-10-18 11:14
凡仕
阅读(706)
推荐(0) 编辑
【WCH蓝牙系列芯片】-基于CH582开发板—从机主动使能通知(notify)
摘要:在EVT例程BLE-UART蓝牙透传功能中,通过串口发送数据至蓝牙时,每次需要开启notify,才能接受新的数据。 当串口向蓝牙发送数据后,再打开notify,APP并不会读取到任何数据。针对这个问题,可以进行改变。一般都是主机使能通知,再开始接受数据。 现在可以添加一个函数,让从机自己主动使能通知
阅读全文
posted @
2023-10-12 11:39
凡仕
阅读(548)
推荐(1) 编辑
【WCH蓝牙系列芯片】-基于CH32V208开发板—引脚端口复用和重映射功能
摘要:CH32V208GPIO的复用与重映射。 CH32引脚默认是为普通GPIO管脚,在芯片手册中有很多种外设功能如串口、I2C、SPI等等。使用就是GPIO的复用为外设功能; 重映射功能就是为了方便布线可以将部分引脚的功能转移到其他引脚上。复用功能:CH32V208所有外设功能引脚与普通GPIO功能引脚
阅读全文
posted @
2023-10-11 14:02
凡仕
阅读(455)
推荐(0) 编辑
【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙OTA空中升级讲解(一)
摘要:OTA的全名是OTA DFU,就是通过空中无线方式实现设备固件升级。OTA是实现DUF(设备固件升级)的一种方式。这次将利用CH582开发板结合EVT例程中的OTA例程讲解不带库升级的整个过程。 在不带库升级中,整个用户应用程序存储区 CodeFlash分为四个区域,包括Jump IAP、 APP、
阅读全文
posted @
2023-10-10 10:25
凡仕
阅读(736)
推荐(0) 编辑