iot-fan

联系: iotfan123#163.com
注意:
1,本博客之内容来源于网上收集以及相关技术人员提供,如果有侵犯到您的权益,请电邮我沟通;
2,本博客之内容乃分享,交流,学习,研究之目的,作者不对内容的真实性,有效性,及时性负责,也不对因本博客的任何内容导致的任何后果负责;
3,本博客之内容禁止转发到CSDN网站,转到别的网站请保留出处.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

摘要: iot-fan文章目录 本文为了方便快速搜索一些文章对本文章进行了一些整理 CH57x/CH58x/CH59x Getting start CH5xx系列BLE芯片 上手指南 CH5xx系列BLE芯片 固件下载,烧录 软件 外设 wch ble例程中关于低频时钟的选择和差异 CH5xx 系列BLE芯 阅读全文
posted @ 2022-04-26 13:20 iot-fan 阅读(3624) 评论(0) 推荐(3) 编辑

2024年5月7日

摘要: 本文目的 获取协议栈的部分运行信息,包括不仅限于 1.BLE建立连接时候的同步字 2.BLE建立连接时候CRC init值 3.BLE连接后的数据包重发率和接收率 4.收发器的AFC校准结果(与对方通信的相对频率偏差) 本文适用芯片 wch 全系列蓝牙芯片(请确保使用最新的蓝牙协议栈) 实现 1.将 阅读全文
posted @ 2024-05-07 11:15 iot-fan 阅读(34) 评论(0) 推荐(0) 编辑

2023年8月4日

摘要: 1前言 1.1 文章约定 RTC 为可低功耗下运行的定时器 32K晶体 芯片外部RTC时钟源,通常是32.768Khz的晶体 32KRC 表示芯片内部的RTC时钟源,可校准到32.000Khz,亦或者32.768Khz CLK_OSC32K 为WCH的蓝牙工程中,RTC的时钟源的宏定义 2适用的芯片 阅读全文
posted @ 2023-08-04 09:57 iot-fan 阅读(390) 评论(0) 推荐(0) 编辑

2023年3月26日

摘要: # 本文目的 wch的蓝牙芯片一般推荐是使用isp方式去烧录,usb-isp的下载体验尚可,但是uart-isp的下载体验似乎不尽人意,原因有下 * wch的isp下载的前提需要是对芯片进行上电复位,但是一般的串口工具TX是推挽输出,这种情况下会通过TX给芯片灌电,导致芯片产生不了上电复位,进而进不 阅读全文
posted @ 2023-03-26 21:34 iot-fan 阅读(384) 评论(1) 推荐(0) 编辑

2023年3月25日

摘要: # 说明 * 在开发过程中,涉及到不同优先级操作同一个变量的时候,在低优先级操作时往往需要屏蔽高优先级的代码,否则可能有一些我们不愿看到的结果 * WCH 作为国内为数不多RSIC-V的相关MCU产品被大规模商用的供应商,其riscv MCU(ch32v0系列除外)基本都加入了原子指令扩展,利用好这 阅读全文
posted @ 2023-03-25 15:28 iot-fan 阅读(417) 评论(0) 推荐(0) 编辑

2022年12月30日

摘要: 说明 wch 官网的ch32v2系列的芯片只给了一个SDK :https://www.wch.cn/downloads/CH32V20xEVT_ZIP.html ch32v2系列芯片型号众多,存储大小,和外设各不相同,wch给的例程工程往往只针对某个芯片,如果要针对我们手里的芯片,需要进行相关的修改 阅读全文
posted @ 2022-12-30 10:34 iot-fan 阅读(913) 评论(0) 推荐(0) 编辑

摘要: 说明 有不少网络API是通过http get或者post方式进行请求的, 实际上这些api的请求往往都是相对固定的格式,而http是建立在tcp上的,我们往往只需要在TCP client的基础上,进行简单的模拟 即可实现这些API的访问 本文以高德的天气API,基于ch32v208的tcp clie 阅读全文
posted @ 2022-12-30 09:42 iot-fan 阅读(229) 评论(0) 推荐(0) 编辑

2022年9月16日

摘要: (待完善) 本文目的 WCH ARM核的BLE芯片只提供了MDK的BLE SDK, 有些时候,因为版权原因,我们需要使用GCC 这类自由软件去做开发 本文暂时只针对ch579,ch578 原理 WCH的BLE都提供了两种开发方式:带协议栈编译和APP单独编译(https://www.cnblogs. 阅读全文
posted @ 2022-09-16 15:22 iot-fan 阅读(671) 评论(0) 推荐(0) 编辑

2022年9月8日

摘要: 待完善 适用芯片 CH32V2xx/CH32F2xx CH32V3xx 概述 CH32x20x/CH32x30x 内部实际存储代码的flash为慢速flash; 芯片复位后由硬件根据配置把慢速flash的代码拷贝到 用ram工艺做的快速flash区域,然后从快速flash里面运行; 芯片内部的慢速f 阅读全文
posted @ 2022-09-08 00:34 iot-fan 阅读(1657) 评论(0) 推荐(0) 编辑

2022年7月7日

摘要: 待编辑 适用芯片 CH579/CH578/CH577 CH573/CH571 定时器概述 26bit 支持 定时/PWM/捕获/计数 不支持预分频 每个timer pwm模式只支持1路 使用 下面我们在ch582上以timer1来做说明,主频60Mhz 定时 //初始化 TMR0_TimerInit 阅读全文
posted @ 2022-07-07 10:24 iot-fan 阅读(1313) 评论(0) 推荐(0) 编辑