摘要: 外设相关: CH59x 系统16位PWM使用 - 小舟从此逝_1 - 博客园 (cnblogs.com) CH59X/CH58X/CH57X PWM使用 - 小舟从此逝_1 - 博客园 (cnblogs.com) 基于CH592x的硬件I2C驱动(AHT20)调试记录 - 小舟从此逝_1 - 博客园 阅读全文
posted @ 2023-12-07 10:46 小舟从此逝_1 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 前言:之前的文章中也有关于使用I2C器件进行温度的采集的文章 采集温度的方式不止使用传感器,也可以使用NTC温敏电阻进行采集,此方法的外围电路较为简单且成本较低,代码也较为容易实现。 实现原理:先通过差分采样电路进行采集,采集之后可以获取NTC或者定值电阻的电压;已知这些信息可以通过欧姆定律得到当前 阅读全文
posted @ 2024-06-01 18:14 小舟从此逝_1 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 有时需要通过主机设备(MCU非手机)获取从设备的广播信息例如广播包,MAC地址,扫描应答包等 以下的程序片段及功能实现是在WCH的CH59X的observer例程上实现的; 1、获取广播包 所有的函数在库函数中都可以找到,具体实现函数如下: case GAP_DEVICE_INFO_EVENT: { 阅读全文
posted @ 2024-05-31 17:45 小舟从此逝_1 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 目前提供了两种OTA升级方式, 方式一:带库升级;每次升级可以带着库一起进行升级(带库升级适用于flash较大的芯片) 方式二:固定库升级;升级时库不会随着升级而升级(适用于flash不够用时) 方式一: 升级时需要同时烧录这三个固件:(可以使用isp工具同时烧录也可以使用合并工具将三个工程合并后再 阅读全文
posted @ 2024-05-09 20:30 小舟从此逝_1 阅读(31) 评论(0) 推荐(0) 编辑
摘要: a56爆大奖在线娱乐对经常使用一些功能进行简要的总结; 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 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 前言:AHT20是一个I2C器件,恰好CH592芯片资源有硬件I2Ca56爆大奖在线娱乐们可以尝试使用592的硬件I2C去驱动AHT20。 资料:I2C接口使用指南(可见EVT中I2C例程文件下),AHT20数据手册(可以在立创商城直接下载) 数据手册中对这个器件的驱动流程也有说明, 分别对几个步骤进行解读: 1、根 阅读全文
posted @ 2024-03-07 11:10 小舟从此逝_1 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 如果在做应用的时需要同时使用使用两块板子分别做主从机或者使用一块板子做单独的从机; 这是a56爆大奖在线娱乐们需要按下某个按键或者发送某条指令主机或者从机主动断开与对方的连接且设备不需要复位; 主机端a56爆大奖在线娱乐们可以调用这样一个函数: GAPRole_TerminateLink(centralConnHandle)在程序中 阅读全文
posted @ 2024-02-03 15:57 小舟从此逝_1 阅读(177) 评论(0) 推荐(1) 编辑
摘要: 以CH592F为例;在使用时先看手册对code和data区的划分 一、DataFlash的读写的操作 先看几个操作dataflash的API(读擦写); /** * @brief read Data-Flash data block * * @param StartAddr - Address of 阅读全文
posted @ 2023-12-27 20:05 小舟从此逝_1 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 以下使用CH592X做验证(V1.2的例程已经包含16位pwm可直接下载沁恒官方的EVT使用) CH59X系列相对于CH58X,CH57X系列的8位系统PWM多了6路的16位的PWM。 CH59X除了定时器提供的 4 路 26 位 PWM 输出之外,系统还提供了 8 路 8 位 PWM 输出(PWM 阅读全文
posted @ 2023-12-06 14:22 小舟从此逝_1 阅读(184) 评论(0) 推荐(1) 编辑
摘要: 本测试基于CH32V208W的开发板;蓝牙从机模式;使用程序BLE_UART 在进行功耗测试的时候尽量去除额外耗电器件,将开发板上的VDD于VIO相连接,测功耗时直接给VDD供电。 将会对500ms,1s,2s,5s广播间隔进行测试; 测试前对程序先进行修改:在工程配置处将HAL_SLEEP的宏的配 阅读全文
posted @ 2023-09-27 21:56 小舟从此逝_1 阅读(143) 评论(0) 推荐(0) 编辑