摘要: 前言:在做某些应用的时候可能需要我们发送或者接收时切换对应的channel。 此次完成测试的平台在WCH的CH592F上完成的。 在工作发送过程中切换37、38、39三个信道进行轮询发送。具体需要使用最关键的函数是:RF_SetChannel 实现代码如下: if(events & channl_3 阅读全文
posted @ 2024-09-09 19:22 小舟从此逝_1 阅读(258) 评论(0) 推荐(0)
摘要: 前言: BLE属性的分类(四大类): Primary Service(首要服务项)Secondary Service(次要服务项)Include(包含服务项)Characteristic(特征) 本次主要对属性权限的使用进行描述: 先看协议 Attribute permissions are a c 阅读全文
posted @ 2024-08-03 16:16 小舟从此逝_1 阅读(192) 评论(0) 推荐(0)
摘要: 前言:之前的文章中也有关于使用I2C器件进行温度的采集的文章 采集温度的方式不止使用传感器,也可以使用NTC温敏电阻进行采集,此方法的外围电路较为简单且成本较低,代码也较为容易实现。 实现原理:先通过差分采样电路进行采集,采集之后可以获取NTC或者定值电阻的电压;已知这些信息可以通过欧姆定律得到当前 阅读全文
posted @ 2024-06-01 18:14 小舟从此逝_1 阅读(875) 评论(0) 推荐(0)
摘要: 有时需要通过主机设备(MCU非手机)获取从设备的广播信息例如广播包,MAC地址,扫描应答包等 以下的程序片段及功能实现是在WCH的CH59X的observer例程上实现的; 1、获取广播包 所有的函数在库函数中都可以找到,具体实现函数如下: case GAP_DEVICE_INFO_EVENT: { 阅读全文
posted @ 2024-05-31 17:45 小舟从此逝_1 阅读(216) 评论(0) 推荐(0)
摘要: 目前提供了两种OTA升级方式, 方式一:带库升级;每次升级可以带着库一起进行升级(带库升级适用于flash较大的芯片) 方式二:固定库升级;升级时库不会随着升级而升级(适用于flash不够用时) 方式一: 升级时需要同时烧录这三个固件:(可以使用isp工具同时烧录也可以使用合并工具将三个工程合并后再 阅读全文
posted @ 2024-05-09 20:30 小舟从此逝_1 阅读(761) 评论(0) 推荐(0)
摘要: 本文对经常使用一些功能进行简要的总结; 1、BLE主从机主动交互MTU (1)主机(MCU诸如CH592 CH582)主动与从机发起MTU交互 (2)从机发起交互 2、SLEEP模式下的ADC采集 3、使用外部32M代替外部32.768k 如果这样使用就无法再做低功耗 4、加PA放大操作 如果加了p 阅读全文
posted @ 2024-04-03 16:03 小舟从此逝_1 阅读(307) 评论(0) 推荐(0)
摘要: 前言:AHT20是一个I2C器件,恰好CH592芯片资源有硬件I2C我们可以尝试使用592的硬件I2C去驱动AHT20。 资料:I2C接口使用指南(可见EVT中I2C例程文件下),AHT20数据手册(可以在立创商城直接下载) 数据手册中对这个器件的驱动流程也有说明, 分别对几个步骤进行解读: 1、根 阅读全文
posted @ 2024-03-07 11:10 小舟从此逝_1 阅读(1197) 评论(1) 推荐(0)
摘要: 如果在做应用的时需要同时使用使用两块板子分别做主从机或者使用一块板子做单独的从机; 这是我们需要按下某个按键或者发送某条指令主机或者从机主动断开与对方的连接且设备不需要复位; 主机端我们可以调用这样一个函数: GAPRole_TerminateLink(centralConnHandle)在程序中 阅读全文
posted @ 2024-02-03 15:57 小舟从此逝_1 阅读(484) 评论(0) 推荐(2)
摘要: 以CH592F为例;在使用时先看手册对code和data区的划分 一、DataFlash的读写的操作 先看几个操作dataflash的API(读擦写); /** * @brief read Data-Flash data block * * @param StartAddr - Address of 阅读全文
posted @ 2023-12-27 20:05 小舟从此逝_1 阅读(1228) 评论(0) 推荐(0)
摘要: 外设相关: CH59x 系统16位PWM使用 - 小舟从此逝_1 - 博客园 (cnblogs.com) CH59X/CH58X/CH57X PWM使用 - 小舟从此逝_1 - 博客园 (cnblogs.com) 基于CH592x的硬件I2C驱动(AHT20)调试记录 - 小舟从此逝_1 - 博客园 阅读全文
posted @ 2023-12-07 10:46 小舟从此逝_1 阅读(1673) 评论(0) 推荐(0)