上一页 1 ··· 3 4 5 6 7 8 下一页
  2023年10月23日
摘要: 在CH32V208从机例程(peripheral)中,修改蓝牙从机广播中的MAC地址,先在程序中需要先将BLE_MAC宏定义为TRUE。第一步:重新MacAddr数值,保证能够是修改 第二步:通过tmos写一个修改MAC地址的事件任务,在任务中。1、 先断开当前蓝牙连接状态2、 修改MAC地址中的数 阅读全文
posted @ 2023-10-23 19:24 凡仕 阅读(379) 评论(0) 推荐(0)
  2023年10月18日
摘要: 在CH32V208系列芯片中,各个型号的参数如下图: FLASH的大小包含零等待区和非零等待区,一共是480K。1、内部实际存储代码的flash为慢速flash; 2、芯片复位后由硬件根据配置把慢速flash的代码拷贝到 用ram工艺做的快速flash区域,然后从快速flash里面运行;3、芯片内部 阅读全文
posted @ 2023-10-18 11:14 凡仕 阅读(1074) 评论(0) 推荐(0)
  2023年10月12日
摘要: 在EVT例程BLE-UART蓝牙透传功能中,通过串口发送数据至蓝牙时,每次需要开启notify,才能接受新的数据。 当串口向蓝牙发送数据后,再打开notify,APP并不会读取到任何数据。针对这个问题,可以进行改变。一般都是主机使能通知,再开始接受数据。 现在可以添加一个函数,让从机自己主动使能通知 阅读全文
posted @ 2023-10-12 11:39 凡仕 阅读(874) 评论(1) 推荐(1)
  2023年10月11日
摘要: CH32V208GPIO的复用与重映射。 CH32引脚默认是为普通GPIO管脚,在芯片手册中有很多种外设功能如串口、I2C、SPI等等。使用就是GPIO的复用为外设功能; 重映射功能就是为了方便布线可以将部分引脚的功能转移到其他引脚上。复用功能:CH32V208所有外设功能引脚与普通GPIO功能引脚 阅读全文
posted @ 2023-10-11 14:02 凡仕 阅读(623) 评论(0) 推荐(0)
  2023年10月10日
摘要: OTA的全名是OTA DFU,就是通过空中无线方式实现设备固件升级。OTA是实现DUF(设备固件升级)的一种方式。这次将利用CH582开发板结合EVT例程中的OTA例程讲解不带库升级的整个过程。 在不带库升级中,整个用户应用程序存储区 CodeFlash分为四个区域,包括Jump IAP、 APP、 阅读全文
posted @ 2023-10-10 10:25 凡仕 阅读(1021) 评论(4) 推荐(0)
  2023年9月28日
摘要: 在WCH沁恒官方提供的CH583的EVT资源包中,找到BLE文件中找到【Peripheral:外设从机角色例程】这个工程文件,在这个工程文件中,添加HAL Sleep模式,开启低功耗模式,通过观察功耗情况。 未开功耗,可以通过运行程序看出,此时的电流大小,图中电流尖峰是无线收发的电流,两个尖峰间隔时 阅读全文
posted @ 2023-09-28 11:02 凡仕 阅读(754) 评论(0) 推荐(0)
  2023年9月26日
摘要: 一、改变工具栏中图标大小的设置由于MounRiver Studio工具栏中的图标过于太小,导致操作时出现容易点错图标,使得在开发过程中带来不必要的麻烦。 为了解决这个问题,将整个MounRiver Studio界面工具栏中的都设置大一些。在MounRiver Studio右击,打开文件所在文件夹位置 阅读全文
posted @ 2023-09-26 10:14 凡仕 阅读(4002) 评论(0) 推荐(0)
  2023年9月25日
摘要: < 1、栈 >在全局变量是分配在内存中的静态储存区,非静态的局部变量是分配在内存中的动态储存区,这个储存区就是栈的区域。< 2、堆 >在内存中允许建立内存动态分配区域,以存放一些临时用的数据,这些数据不必声明部分定义,也不必等到函数结束时才释放,需要时可以随时开辟,不需要时随时释放。这些数据临时存放 阅读全文
posted @ 2023-09-25 10:43 凡仕 阅读(288) 评论(0) 推荐(0)
  2023年9月20日
摘要: 在WCH沁恒官方提供的CH583的EVT资源包中,找到BLE文件中找到PW这个工程文件,这是一个系统睡眠模式并唤醒例程;其中GPIOA_5作为唤醒源,共4种功耗等级。芯片提供以下 4 种主要的低功耗模式:1、空闲模式(Idle)所有外设保持正常供电,内核停止运行,时钟系统运转。检测到唤醒事件后,可以 阅读全文
posted @ 2023-09-20 11:17 凡仕 阅读(2271) 评论(0) 推荐(1)
  2023年9月15日
摘要: 在WCH沁恒官方提供的CH583的EVT资源包中,找到BLE文件中找到Broadcaster这个工程文件,在这个程序中是一个广播者角色例程,处于广播态一直广播,不能建立连接,因此,通过BLE调试助手来观察蓝牙的广播名称和MAC地址值。 将这个工程文件,重复复制一份,并修改文件名字,需要建立一个独立的 阅读全文
posted @ 2023-09-15 14:10 凡仕 阅读(1421) 评论(7) 推荐(1)
上一页 1 ··· 3 4 5 6 7 8 下一页