会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
FS
博客园
首页
新随笔
联系
订阅
管理
[置顶]
【WCH蓝牙系列芯片——知识目录】
摘要: 一、WCH蓝牙系列CH582芯片——BLE 1、【WCH蓝牙系列芯片】-CH582固件程序烧录说明 2、【WCH蓝牙系列芯片】-基于CH582开发板按键控制LED灯 3、【WCH蓝牙系列芯片】-基于CH582开发板—基础外设输出PWM波形讲解 4、【WCH蓝牙系列芯片】-基于CH582开发板—定时器
阅读全文
posted @ 2023-10-24 11:04 凡仕
阅读(607)
评论(0)
推荐(0)
编辑
2024年7月19日
【WCH蓝牙系列芯片】-基于CH582开发板—AES加密措施
摘要: 在沁恒蓝牙芯片CH582的时候,在芯片手册中提到安全特性,采用的是AES-128的算法,进行加解密。这里讲解一下这个AES-128加解密是如何使用? CH582的硬件AES加解密是基于CH58x系列ble的库, AES 模块在RF收发器部分。在运行该模块前,需要保证无线相关的函数初始化,比如蓝牙的工
阅读全文
posted @ 2024-07-19 17:52 凡仕
阅读(8)
评论(0)
推荐(0)
编辑
2024年7月9日
【WCH蓝牙系列芯片】-CH9141模块AT指令增加自定义透传UUID服务
摘要: 在使用沁恒的蓝牙串口透传芯片CH9141,这是一个自带固件,拿来接上串口就可以直接用的蓝牙模块芯片。支持串口 AT 配置和在从机模式下的蓝牙通信配置。 在新的版本中CH9141提供AT 指令增加一组自定义透传服务,但是得9141 芯片3.6 版本开始支持,9141F 芯片1.0 版本开始支持。支持1
阅读全文
posted @ 2024-07-09 11:10 凡仕
阅读(15)
评论(0)
推荐(0)
编辑
2024年7月3日
【WCH蓝牙系列芯片】-基于CH582开发板-IAP应用编程
摘要: 在沁恒的蓝牙芯片CH582开发过程中,用户可以使用IAP例程对MCU中的运行程序进行更新。要实现IAP在线升级,需要将IAP和APP程序配合使用。 IAP也就是在程序中编程,通过任何一种通信接口下载程序或者将应用数据到储存器中。在IAP例程中提供两个通信接口下载,一个是USB,一个是UART。 AP
阅读全文
posted @ 2024-07-03 17:10 凡仕
阅读(14)
评论(0)
推荐(0)
编辑
2024年6月27日
【WCH蓝牙系列芯片】-基于CH32V208开发板—OTA不带库升级移植
摘要: 在上篇博客中,讲解过利用CH32V208芯片实现OnlyUpdate方式的OTA升级的过程,在此通过这篇博客讲解基于CH32V208芯片实现OTA不带库升级的程序移植过程。 在移植之前,由于EVT资源包中有很多公共文件(LD文件,启动文件),为了不影响EVT资源包中其他程序正常使用,可以重新新建一个
阅读全文
posted @ 2024-06-27 16:05 凡仕
阅读(9)
评论(0)
推荐(0)
编辑
2024年6月25日
【WCH蓝牙系列芯片】-基于CH32V208开发板—OTA不带库升级方式讲解
摘要: 这里讲解一下CH32V208这款蓝牙芯片的OTA升级功能,这次是使用OTA的不带库升级的方式,对CH32V208进行升级更新。 可以先在沁恒官网下载CH32V208的EVT资源包。利用里面的例程: 1、OnlyUpdateApp_IAP:固定库无线升级IAP例程,具备OTA功能,接收升级固件后对用户
阅读全文
posted @ 2024-06-25 19:29 凡仕
阅读(22)
评论(0)
推荐(0)
编辑
2024年6月6日
【WCH蓝牙系列芯片】-基于CH582开发板-串口中断识别寄存器的中断标志位识别
摘要: 在使用CH582芯片过程中,经常用的是UART串口外设。从芯片手册中可以看到中断识别寄存器(R8_UARTx_IIR)的每一位对应的描述。 在中断识别寄存器中第0位到第3位是表示是否有串口中断发生,并且触发的中断类型是什么,这从手册中的也可以看出来。 现在可以通过例程的串口中断函数去验证一个问题,在
阅读全文
posted @ 2024-06-06 15:27 凡仕
阅读(28)
评论(0)
推荐(0)
编辑
2024年5月28日
【WCH蓝牙系列芯片】-基于CH582开发板—主机连接从机(128bitUUID)实现通信
摘要: 在之前一篇主机枚举从机所有服务和特征的博客中,介绍主机连接从机的流程,并且枚举从机的服务,进行通信操作。在本篇博客中,基于CH582蓝牙芯片,使用例程中的主机和从机进行连接通信。但是例程中的从机是采用16bit的UUID,需要将从机的16bit的UUID改为128bit的UUID,本文将阐述主机连接
阅读全文
posted @ 2024-05-28 09:50 凡仕
阅读(98)
评论(0)
推荐(0)
编辑
2024年5月13日
【WCH蓝牙系列芯片】-基于CH582开发板—主机枚举从机所有服务和特征
摘要: 在使用沁恒的CH582蓝牙芯片的过程中,有时需要主机去连接蓝牙从机进行通信,主机在使用过程中工作流程是 : 1、 蓝牙初始化完成后,开始扫描周围蓝牙设备 2、 获取到被扫描蓝牙设备的数据 3、 通过将扫描设备的MAC地址与主机设置的MAC地址进行对比,如果MAC地址一致则发起连接,否则继续扫描设备
阅读全文
posted @ 2024-05-13 13:51 凡仕
阅读(102)
评论(0)
推荐(0)
编辑
2024年5月9日
【蓝牙小知识】—蓝牙常用基础函数接口
摘要: 1、主机和从机传输数据的接口从机接收数据的处理函数 从机发送通知任务给主机,一秒通知一次,单位625us,参数传入1600 主机写数据给从机,一秒一次 主机接收从机的通知数据的处理函数 2、蓝牙主机开启扫描设备 3、蓝牙主机取消扫描设备 4、蓝牙从机修改配对模式,添加密钥 5、动态修改发射功率 6、
阅读全文
posted @ 2024-05-09 11:14 凡仕
阅读(63)
评论(0)
推荐(0)
编辑
2024年4月29日
【WCH蓝牙系列芯片】-基于CH582开发板—从机例程修改16bitUUID为128bitUUID
摘要: 在CH582的从机例程为例,将原先的16bitUUID改为128bitUUID。第一步:找到要修改的文件,gattprofile.c 第二步:修改UUID,将16bit改为128bit,将原先的ATT_BT_UUID_SIZE,改为ATT_UUID_SIZE,然后将UUID自定义写成128bit 第
阅读全文
posted @ 2024-04-29 10:23 凡仕
阅读(76)
评论(0)
推荐(0)
编辑
下一页